API YAMDB
Клонировать репозиторий и перейти в него в командной строке:
git clone [email protected]:Zaariel91/api_yamdb.git
cd api_yamdb
Cоздать и активировать виртуальное окружение:
python -m venv env
source env/bin/activate
python3 -m pip install --upgrade pip
Установить зависимости из файла requirements.txt::
pip install -r requirement.txt
Выполнить миграции:
python manage.py migrate
python manage.py migrate --run-syncdb
Для импортирования базы-данных из csv-файла выполните следующие действия:
Установите модуль django-extensions:
pip install django-extensions
Подключите модуль добавлением в INSTALLED_APPS вашего проекта в файл settings.py
INSTALLED_APPS = (
...
'django_extensions',
...
)
Выполните импорт csv
python manage.py runscript import_csv
Запустить проект:
python3 manage.py runserver