feat: Add comprehensive Django user app with tests using model-bakery
- Implemented user authentication with JWT tokens - Added user and profile models with OneToOne relationship - Created service layer for business logic separation - Implemented DRF serializers and views - Added comprehensive test suite with model-bakery factories - Fixed ipdb/pdbpp dependency conflicts with custom test runner - Configured development and production environments - Added deployment configurations for Apache, systemd, and Docker
This commit is contained in:
31
.env.example
Normal file
31
.env.example
Normal file
@@ -0,0 +1,31 @@
|
||||
# Файл окружения для разработки
|
||||
# Скопируйте этот файл в .env и измените значения по необходимости
|
||||
|
||||
# Django Settings
|
||||
DEBUG=True
|
||||
SECRET_KEY=django-insecure-development-key-change-in-production
|
||||
ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0
|
||||
|
||||
# Database Settings
|
||||
POSTGRES_DB=project_dev
|
||||
POSTGRES_USER=postgres
|
||||
POSTGRES_PASSWORD=postgres
|
||||
POSTGRES_HOST=localhost
|
||||
POSTGRES_PORT=5432
|
||||
|
||||
# Redis Settings
|
||||
REDIS_URL=redis://localhost:6379/0
|
||||
REDIS_CACHE_URL=redis://localhost:6379/1
|
||||
|
||||
# Celery Settings
|
||||
CELERY_BROKER_URL=redis://localhost:6379/0
|
||||
CELERY_RESULT_BACKEND=redis://localhost:6379/0
|
||||
|
||||
# CORS Settings
|
||||
CORS_ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
|
||||
|
||||
# Logging
|
||||
LOG_LEVEL=INFO
|
||||
|
||||
# Scrapy Settings
|
||||
SCRAPY_LOG_LEVEL=INFO
|
||||
Reference in New Issue
Block a user