""" Local development settings - использует локальные сервисы. """ import os from .base import * SECRET_KEY = "django-insecure-local-development-key-mostovik-2024" DEBUG = True ALLOWED_HOSTS = ["localhost", "127.0.0.1", "0.0.0.0"] # JWT SIMPLE_JWT["SIGNING_KEY"] = SECRET_KEY # Database - используем локальный PostgreSQL DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql", "NAME": os.environ.get("POSTGRES_DB", "mostovik_dev"), "USER": os.environ.get("POSTGRES_USER", "postgres"), "PASSWORD": os.environ.get("POSTGRES_PASSWORD", "postgres"), "HOST": os.environ.get("POSTGRES_HOST", "localhost"), "PORT": os.environ.get("POSTGRES_PORT", "5432"), } } # Celery - используем локальный Redis CELERY_BROKER_URL = os.environ.get("REDIS_URL", "redis://localhost:6379/0") CELERY_RESULT_BACKEND = os.environ.get("REDIS_URL", "redis://localhost:6379/0") CELERY_ACCEPT_CONTENT = ["json"] CELERY_TASK_SERIALIZER = "json" CELERY_RESULT_SERIALIZER = "json" CELERY_TIMEZONE = "Europe/Moscow" # Cache - используем локальный Redis CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": os.environ.get("REDIS_URL", "redis://localhost:6379/1"), "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", }, } } # Email EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" # Static files STATICFILES_STORAGE = "whitenoise.storage.CompressedManifestStaticFilesStorage"