gpt4 book ai didi

python - Django 设置.py 错误 : Import by filename is not supported

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:30 26 4
gpt4 key购买 nike

我在虚拟环境中运行 Django(使用 virtualenv),我正在尝试添加自定义开发环境设置文件以在我开发时简化应用程序配置。我的计划是用两行代码来做到这一点

if os.environ.get('DEVELOPMENT', None):
from login import settings_dev

我还尝试了 import settings_deffrom login.settings_dev import *。我的 settings_dev.py 文件与我的 settings.py 文件位于同一目录中,我的应用程序位于名为 login 的文件夹中。当我运行 python login/manage.py syncdb 时出现此错误:

Error: Import by filename is not supported.

我的搜索一直显示 DJANGO_SETTINGS_MODULE(虽然我不确定它是如何发挥作用的 - 第一个 Django 应用程序 :]),所以仅供引用,它在我的 settings.py 文件中设置如下:

os.environ['DJANGO_SETTINGS_MODULE'] = 'login.settings'

我也试过在我的终端中导出它,但我得到了同样的错误。

有谁知道我该如何解决这个问题/我在这里做错了什么?

最佳答案

确保在传递文件的相对地址时使用“.”而不是“/”。

我遇到了和我实际做的一样的错误

“音乐/网址”

但应该是

“音乐.urls”

关于python - Django 设置.py 错误 : Import by filename is not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721035/

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