Пользователи могут создать учетную запись, публиковать записи, подписываться на любимых авторов и комментировать понравившиеся записи. Проект реализован на Django.
Также разработан API для проекта на Django REST framework(DRF). API разрешает аутентифицированным пользователям управлять собственным контентом. Аутентификация реализована по JWT-токену.
Клонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:vasilekx/hw05_final.gitcd hw05_finalСоздать и активировать виртуальное окружение:
python3 -m venv venv-
Если у вас Linux/MacOS
source venv/bin/activate -
Если у вас windows
source venv/scripts/activate
Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pippip install -r requirements.txtВыполнить миграции:
python3 manage.py migrateЗапустить проект:
python3 manage.py runserverСоздайте пользователя с правами администратора:
python3 manage.py createsuperuserhttp://127.0.0.1:8000