【发布时间】:2012-02-08 06:57:55
【问题描述】:
所以我在一个有另一个项目的系统上开始了一个新的 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 似乎从不喜欢前者。
无论如何,我完全被难住了,经过几个小时搜索所有内容后,我终生无法弄清楚我应该看哪里。有什么想法吗?
【问题讨论】:
-
这两个项目是分开的吗?还是您将两个项目合二为一?您的 .wsgi 文件是什么样的?我认为您可以准确指定设置模块在其中的位置。
标签: python django wsgi django-settings