- Регистрация пользователей по токенам
- Информация по категориям и профессиям
git clone https://github.com/neeearina/jobik_api.git
python3 -m venv venv
source venv/bin/activate
Установить зависимости для прод режима:
pip3 install -r requirements/prod.txt
для дев режима (включает в себя установку продовых зависимостей):
pip3 install -r requirements/dev.txt
для тестов:
pip3 install -r requirements/test.txt
Создайте в корнейвой директории проекта файл .env. Заполните файл переменными окружения по примеру файла example_env, расположенный также в корневой директории проекта.
Значение переменной DJANGO_DEBUG в прод режиме False, в дев режиме True. От этого значения зависит отображение данных на страницах.
Получить данные секретного ключа для проекта можно с помощью выполнения следующих команд в терминале:
python3 manage.py shell
from django.core.management.utils import get_random_secret_key
get_random_secret_key()
python3 manage.py migrate
python3 manage.py loaddata fixtures/categories.json
python3 manage.py loaddata fixtures/professions.json
После выполнения команды заполните все нужные поля в консоли (юзернейм, почта, пароль и т.д.)
python3 manage.py createsuperuser
python3 manage.py runserver