API для хранения рецептов, позволяющее быстро найти рецепт который не содержит определенный продукт.
Переименуйте файл .env.example
в .env
, и внесите свои значения.
docker compose up --build
Просмотр контейнеров
docker ps
Создание суперпользователя
docker exec -it <hash контейнера api> python3 manage.py csu
Создайте виртуальное окружение
python3 -m venv venv
Установите зависимости
через pip:
pip install -r requirements.txt
через poetry:
poetry install
Примените миграции:
python3 manage.py migrate
Создайте суперпользователя:
python3 manage.py csu
Для удобства эндпоинт /show_recipes_without_product
продублирован также на главную страницу. При добавлении
параметра product_id
исключаются рецепты содержащии более 10г. этого продукта.