Docker Compose + Django CLI命令:django.core.exceptions.不正确配置:设置DATABASE_URL环境变量

cbeh67ev  于 2024-01-06  发布在  Docker
关注(0)|答案(1)|浏览(101)

我有一个django + vue项目,使用django cookie cutter和docker构建。因为我已经使用docker完成了这一点,在启动我的容器后,我不能使用普通的python manage.py command命令。我得到了这个错误消息django.core.exceptions.ImproperlyConfigured: Set the DATABASE_URL environment variable。我到处寻找如何修复这个问题,但我找不到任何人修复这个问题。
所以我的问题是:
1.我得到的Database_URL错误有修复方法吗?--重现的步骤是按照这些cookie cutter django和docker指令并尝试运行python manage.py migrate

编辑:

我应该注意到,我已经尝试导出db url,并且暂时工作。其他问题出现,因为一些多个env变量无法正确读取。如果你按照django + docker的设置并导出db url,你会明白我的意思。

blmhpbnm

blmhpbnm1#

您可能没有本地设置作为env变量集
所以你必须运行它

python manage.py migrate --settings=config.settings.local

字符串
或将其添加到env作为

DJANGO_SETTINGS_MODULE = 'config.settings.local'

相关问题