gpt4 book ai didi

django 在不同位置使用 settings.py

转载 作者:行者123 更新时间:2023-12-02 07:36:54 24 4
gpt4 key购买 nike

我在让 Django 在不同位置使用 settings.py 时遇到问题

我有一个文件夹设置,其中 test.py 作为 settings.py 的副本

文件夹布局为

   models.py
settings.py
setting/
test.py

这适用于默认位置

SetEnv DJANGO_SETTINGS_MODULE myproject.settings

python manage.py syncdb --settings="myproject.settings"

当尝试使用子目录中的文件时,这不起作用

SetEnv DJANGO_SETTINGS_MODULE myproject.setting.test

python manage.py syncdb --settings="myproject.setting.test"

错误

Error: Could not import settings 'myproject.setting.test' (Is it on sys.path? 
Does it have syntax errors?): No module named setting.test

最佳答案

我认为您的 setting 目录需要一个 __init__.py 文件,因此它是一个有效的 Python package .

关于django 在不同位置使用 settings.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1888348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com