SECRET_KEY = <YOUR_SECRET_KEY>
EMAIL_HOST_USER = <YOUR_EMAIL_HOST_USER>
EMAIL_HOST_PASSWORD = <YOUR_EMAIL_HOST_PASSWORD>
REDIS_HOST=<YOUR_REDIS_HOST>
WEB_HOST=<YOUR_WEB_HOST>
WEB_PORT=<YOUR_WEB_PORT>
PG_USER=<YOUR_PG_USER>
PG_PASS=<YOUR_PG_PASS>
PG_NAME=<YOUR_PG_NAME>
PG_HOST = <YOUR_PG_HOST>
PG_PORT =<YOUR_PG_PORT>
WEATHER_API_KEY = <YOUR_WEATHERBIT_IO_API_KEY>
TELEGRAM_BOT_TOKEN = <YOUR_TELEGRAM_BOT_TOKEN>
ADMIN_TG_CHAT_ID = <YOUR_ADMIN_TG_CHAT_ID>
TEST_PG_NAME = <YOUR_TEST_PG_NAME>
TEST_PG_USER = <YOUR_TEST_PG_USER>
TEST_PG_PASS = <YOUR_TEST_PG_PASS>
docker network create home
docker-compose up
docker-compose down -v
python manage.py makemigrations administrator
python manage.py migrate administrator --database=administrator_db
DEBUG = False
pytest
pre-commit run --all-files
- Python 3
- Django REST Framework
- Django
- Celery
- SimleJWT
- Docker
- PostgreSQL
- SQLite
- Bootstrap