Skip to content

Веб-приложение с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Настроен бэкенд для писем, CSRF-токен для безопасности, дамп БД для наполнения сайта. 💼

License

Notifications You must be signed in to change notification settings

shft1/DiariesPages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiariesPages - Платформа для ведения дневников

image

Описание:

Веб-приложение на Django с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Использует Django ORM для SQLite, Django шаблонизатор для страниц и view-функции для их обработки. Настроен бэкенд для «отправки» писем (сохранение в sent_emails/), CSRF-токен для безопасности, дамп (db.json) БД для наполнения сайта данными.


Стек технологий:

Python, Django, Django Templates, Django ORM, Django Test, SQLite


Инструкция по развертыванию:

Клонируйте репозиторий:

git clone git@github.com:shft1/DiariesPages.git

Cоздайте и активируйте виртуальное окружение:

python3 -m venv venv
  • Если у вас Linux/macOS

    source venv/bin/activate
    
  • Если у вас Windows

    source venv/scripts/activate
    

Установите зависимости из файла requirements.txt:

pip install -r requirements.txt

Запустите тесты, для проверки корректности работы приложения

pytest

Если 25 тестов успешно пройдены, то приложение работает

image

В папке blogicum запустите приложение DiariesPages на локальном хосте

python manage.py runserver

Примеры использования:

Создание поста

image

Профиль пользователя

image

Форма регистрации

image

About

Веб-приложение с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Настроен бэкенд для писем, CSRF-токен для безопасности, дамп БД для наполнения сайта. 💼

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published