django在apache - 管理页面链接是可见的但不可点击

问题描述:

我刚刚部署了一个django站点,并且在更改值时,我的DEBUG变量为'False'导致我的管理页面链接从活动链接更改为简单文本。django在apache - 管理页面链接是可见的但不可点击

尝试直接转到我知道的应为是造成“TemplateDoesNotExist”的网址。

我相信这不是Apache的权限问题,我觉得这是我的管理配置,但我不知道是什么。

我想通了。以下是任何可能遇到此问题的人员的参考资料。

我使用的是什么一定要确定自己的管理模型的方法已过时 - 我把他们都在models.py,而不是创建一个单独的admin.py文件为每个应用程序。

在学习django时,有很多教程围绕推荐或给出使用此方法的示例。显然这不再是一个好主意(至少不像Django 1.4)。它可能会被扯到一些模板黑客的工作,但它可能是更干净,更简单的只是按照最新的惯例,并创建了文件admin.py

我以为我只是把它全部整理成一个文件“现在”,但没有一些神奇的只调试模板加载,这个解决方案失败了,从而节省了时间。

希望这可以节省一些人一些挫折!

我知道这个问题已经解决了。

但在我的情况下,从Django的1.7来运行的Django 1.6的服务器,我不得不

admin.auto_discover() 

添加到我的urls.py.

好吧,我已经添加了这行到urls.py和django admin的结尾是所有的字符! 将它移动到顶部的文件上面的定义urlpatterns,修复了这个问题。

希望这会有所帮助:)