Данный проект - API для сервиса Yatube.
- Склонируйте проект на Ваш компьютер
git clone https://github.com/DenisShahbazyan/api_final_yatube.git
- Перейдите в папку с проектом
cd api_final_yatube
- Создайте и активируйте виртуальное окружение
python -m venv venv
source venv/Scripts/activate
- Обновите менеджер пакетов (pip)
pip install --upgrade pip
- Установите необходимые зависимости
pip install -r requirements.txt
- Создайте миграции
python ./yatube/manage.py makemigrations
python ./yatube/manage.py migrate
- Создайте суперпользователя
python ./yatube/manage.py createsuperuser
- Запуск сервера
python ./yatube/manage.py runserver
- Сайт запуститься по адресу http://127.0.0.1:8000
- Python 3.10.4
Проект сделан в учебных целях, доработка не планируется.
- Django 2.2.16
- Django REST framework 3.12.4
- djoser 2.1.0
- MIT