我在虚拟环境中运行 Django(使用 virtualenv),并且尝试添加自定义开发环境设置文件以在开发时简化应用程序配置。我的计划是用两行代码来完成此操作
if os.environ.get('DEVELOPMENT', None):
from login import settings_dev
我也尝试过import settings_def
and from 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'
我也尝试在终端中导出它,但出现了同样的错误。
有谁知道我该如何解决这个问题/我在这里做错了什么?
确保在传递文件的相对地址时使用“.”。代替 ”/”。
我遇到了与我实际所做的相同的错误
“音乐/网址”
但应该是
“音乐.url”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)