Изменение только имени файла настроек django приводит к ошибке
Я столкнулся с проблемой, пытаясь первоначально использовать cookiecutter-django при использовании docker compose production.yml против local.yml файлов
Удалось сократить его до этого: https://github.com/xmclej/django-testing-01
В настоящее время код по умолчанию использует "config.settings.base"
См. файл README.md для минимальной настройки и инструкций
Проблема заключается в том, что когда я изменяю только значение DJANGO_SETTINGS_MODULE с "config.settings.base" на "config.settings.trial". При этом внутри эти два файла идентичны.
Получаем ошибку.
- ModuleNotFoundError: Нет модуля с именем 'config.settings.trial'
Есть мысли? Изначально я пытался использовать стандартный подход cookiecuttter к разделению файлов настроек. Пока не столкнулся с этой маленькой ошибкой.
Используя config.settings.base ... это работает
(venv) D:\Beanycode\Projects\django-testing-01>docker compose -f production.yml up
[+] Running 2/2
✔ Container django-testing-01-postgres-1 Running 0.0s
✔ Container django-testing-01-django-1 Recreated 0.1s
Attaching to django-1, postgres-1
django-1 | PostgreSQL is available
django-1 | start of production entrypoint
django-1 | django
django-1 | /app
django-1 | 10
django-1 | 20
django-1 | 30
django-1 | 50
django-1 | 60
django-1 | [2024-05-14 23:37:22 +0000] [1] [INFO] Starting gunicorn 21.2.0
django-1 | [2024-05-14 23:37:22 +0000] [1] [INFO] Listening at: http://0.0.0.0:5000 (1)
django-1 | [2024-05-14 23:37:22 +0000] [1] [INFO] Using worker: sync
django-1 | [2024-05-14 23:37:22 +0000] [9] [INFO] Booting worker with pid: 9
django-1 | [2024-05-14 23:37:23 +0000] [10] [INFO] Booting worker with pid: 10
django-1 | [2024-05-14 23:37:23 +0000] [11] [INFO] Booting worker with pid: 11
django-1 | [2024-05-14 23:37:23 +0000] [12] [INFO] Booting worker with pid: 12
django-1 | BASE DIR is /app
django-1 | BASE DIR is /app
django-1 | BASE DIR is /app
django-1 | BASE DIR is /app
Используя config.settings.trial ... это не так???