Преимуществами данного проекта является его компактность. Проект реализован на классической MVT архитектуре.
Зарегистрированные пользователи становятся либо авторами, либо читателями.
- Авторы могут пубиковать и в последствии редактировать свои записи.
- Читатели в свою очередь могут подписаться на понравившихся авторов, отслеживать их публикации и комментировать понравившиеся из них.
Реализован механизм регистрации пользователей.
- Склоинруйте репозиторий на локальный компьютер
https://github.com/akinfievds/hw05_final.git
- Создайте и активируйте виртуальное окружение
python -m venv venv
source venv/bin/activate
- Установите пакеты из зависимостей
pip intall -r requirements.txt
- Создайте и примените миграции
python manage.py makemigrations
python manage.py migrate
- Создайте супер пользователя
python manage.py createsuperuser
- Запустите проект на локальном сервере
python manage.py runserver
Проект доступен по ссылке http://127.0.0.1/, а его административная часть по ссылке http://127.0.0.1/admin