Полный список модулей, используемых в проекте, доступен в requirements.txt
Cайт Foodgram, «Продуктовый помощник». Онлайн-сервис и API. На этом сервисе пользователи смогут:
- публиковать рецепты и редоктировать свои,
- подписываться на публикации других пользователей,
- добавлять понравившиеся рецепты в список «Избранное»,
- а перед походом в магазин скачивать сводный список продуктов, необходимых для приготовления одного или нескольких выбранных блюд.
cd foodgram-project-reac/infra
docker-compose up -d
При необходимости пересборки контейнера:
docker-compose up -d --build
docker-compose exec backend python manage.py makemigrations
docker-compose exec backend python manage.py migrate
docker-compose exec backend python manage.py createsuperuser
docker-compose exec backend python manage.py collectstatic --no-input
docker-compose exec backend python manage.py loaddata data/data.json
Проект можно посмотреть по адрессу fodgram
touch .env
Шаблон файла .env
SECRET_KEY=<секретный ключ Django>
DEBUG=<Включение отключение функции отладки>
DB_ENGINE=django.db.backends.postgresql
DB_NAME=<имя БД>
POSTGRES_USER=<Имя пользователя>
POSTGRES_PASSWORD=<пароль>
DB_HOST=<хост БД>
DB_PORT=<порт для допуска к БД>
Оганин Пётр 2023 г.