Django:新项目一直在寻找设置文件夹

时间:2012-01-11 22:09:35

标签: python django wsgi django-settings

所以我在一个有另一个项目的系统上启动了一个新的django项目。我使用子域和mod_wsgi来处理各种项目的方向。方向似乎正常。

出于某种原因,第二个项目坚持我的urls.py和settings.py文件应位于settings / urls.py和settings / settings.py。有任何想法吗?它完全忽略了坐在那里的完全有效的urls.py文件(有几个过滤器作为测试URL)。它还忽略了我在settings / urls.py(作为测试)实际放入的任何urls.py文件。我做ROOT_URLCONF='urls'而不是ROOT_URLCONF='projectname.urls',因为django似乎永远不会喜欢前者。

无论如何,我完全被难过了,经过几个小时搜索一切,我不能为我的生活找出我应该看的地方。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先,我认为您的问题可能实际上是ROOT_URLCONF设置为urls而不是<proj_name>.urls,因此它正在搜索settings.urls.py因为您的ROOT_URLCONF告诉它转到urls.py,这是settings模块中的settings.urls.py。

其次,在你的wsgi文件中,你有以下几行:

s.environ['DJANGO_SETTINGS_MODULE'] = 'settings'