Заключительная часть API-проекта для Yatube.
API позволяет: просматривать список постов, создавать новые посты, оставлять комментарии к постам, удалять и редактировать посты и комментарии, добавлять авторов в избранное. Для аутентификации используются JWT-токены.
- Python
- Django
- Djoser
- Cоздать и активировать виртуальное окружение: В зависимости от типа системы запрос может быть изменен - python3/python/py, используйте соответсвующее наименование далее по тексту по умолчанию стоит python команды для системы Windows.
python -m venv venv
source venv/Scripts/activate
- Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip
pip install -r requirements.txt
- Выполнить миграции:
python manage.py migrate
- Запустить проект:
python manage.py runserver
Полная документация после запуска сервера доступна по адресу:
/redoc/