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