Создание API сервиса для социальной сети по публикации личных дневников.
- Python 3.7
- Django 2.2
- Django REST Framework 3.12
- Клонируйте репозиторий
git clone https://github.com/Raa78/api_yatube.git
- Перейдите в папку с проектом
cd api_yatube
- В папке с проектом установите виртуальное окружение Windows
python -m venv имя_виртуального_окружения
например
python -m venv venv
MacOS/Unix
python3 -m venv имя_виртуального_окуржения
например
python3 -m venv venv
- Активируйте виртуальное окружение Windows
source venv/Scripts/activate
MacOS/Unix
source venv/bin/activate
или
. venv/bin/activate
- Установите зависимости из файла requirements.txt
pip install -r requirements.txt
- Перейдите в папку yatube_api и выполните:
Миграции
python manage.py makemigrations
python manage.py migrate
Запустите сервер
python manage.py runserver