2010-08-02 41 views
0

在runserver中,我可以查看我的网站没有问题。 (通过猞猁在同一台机器上观看它)一个django问题,没有出现在runserver

但是当我通过Apache查看相同的事情,(乘客)我得到像下面这样的错误:

Could not import PROJ.APP.views Error was: No module named PROJ.views 

它看起来像URL配置有问题,但是runserver和notserver之间的相同。

我已禁用管理员&管理员自动发现。

我杀了所有正在运行的python实例&删除了所有.pyc文件。我没有在任何模板中使用任何{%url%}标签。

问题是一般情况下,什么类型的东西可能导致这种情况?

解决这是一个相对进口的问题。在某些文件中,我导入了APP.models而不是PROJ.APP.models。

+0

您的apache配置很可能是错误的,请将其粘贴。 – KillianDS 2010-08-02 09:58:12

+0

这是一个相对进口的问题。在某些文件中,我导入了APP.models而不是PROJ.APP.models。我不知道runserver是如何绕过它的。 – fastmultiplication 2010-08-02 10:03:20

+0

'PYTHONPATH'就是它是如何得到的。请发布您的Apache配置,以便我们可以看到您的'PYTHONPATH'设置。 – 2010-08-02 10:09:36

回答

0

解决

这是相对于进口的问题。在某些文件中,我导入了APP.models而不是PROJ.APP.models。

错误没有给出任何指示哪个文件导致问题。一旦我改变了所有这些都没问题。多谢你们。