Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:从单一设置文件切换到多设置包,现在我得到:AttributeError:module';核心设置';没有属性'';_Python_Django - Fatal编程技术网

Python Django:从单一设置文件切换到多设置包,现在我得到:AttributeError:module';核心设置';没有属性'';

Python Django:从单一设置文件切换到多设置包,现在我得到:AttributeError:module';核心设置';没有属性'';,python,django,Python,Django,我在core模块下有一个settings文件夹,带有\uuu init.py和prod.py,dev.py,base.py 我在我的base.py目录中添加了一个名为SITE\u的变量 然后,我在mydev.py中修改这个变量,该变量通过一个ENV变量设置为myDJANGO\u SETTINGS\u模块 当我运行以下代码时: from core import settings urlpatterns = [ url(r'^' + settings.SITE_DIRECTORY, inc

我在
core
模块下有一个
settings
文件夹,带有
\uuu init.py
prod.py
dev.py
base.py

我在我的
base.py
目录中添加了一个名为
SITE\u的变量

然后,我在my
dev.py
中修改这个变量,该变量通过一个ENV变量设置为my
DJANGO\u SETTINGS\u模块

当我运行以下代码时:

from core import settings

urlpatterns = [
    url(r'^' + settings.SITE_DIRECTORY, include('frontend.urls'), name='frontend'),
    url(r'^' + settings.SITE_DIRECTORY + 'admin/', admin.site.urls),
    url(r'^' + settings.SITE_DIRECTORY + 'static/(?P<path>.*)$', views.serve),
]
从核心导入设置
URL模式=[
url(r'^'+settings.SITE_目录,包括('frontend.url'),name='frontend'),
url(r'^'+settings.SITE_目录+admin/',admin.SITE.url),
url(r'^'+settings.SITE_目录+'static/(?P.*)$',views.service),
]
我得到:

AttributeError:模块“core.settings”没有属性 “站点目录”


我不知道为什么。。。由于我现在使用的是多设置软件包,我是否必须将导入语句从
核心导入设置
更改为其他内容?

您的导入语句
核心导入设置
错误,应该是来自django.conf导入设置

编辑:您应该阅读有关如何在django中使用设置的文档: