Классическая MVT архитектура проекта. Реализовананы модели, формы, view-функции, роутеры, авторизация и регистрация пользователй, админка, пагинация, шаблоны HTML, статика, тесты для проверки работы функций. Настроены права пользователей, которые не позволяют создавать посты для незарегестрированных юзеров, удалять и редактировать не свои посты. А также дополнительные права для администраторов.
- Клонируйте репозиторий
git clone git@github.com:pashpiter/hw05_final.git
- Установите и активируйте виртуальное окружение
python -m venv venv
source venv/scripts/activate
- Установите зависимости из файла requirements.txt
pip install -r requirements.txt
- В папке с файлом manage.py выполните команду для запуска на локальном сервере:
python manage.py runserver
Павел Дровнин