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

dan*_*ske 3 apache django django-models django-admin

我刚刚部署了一个django站点,在将值DEBUG变量更改为'False'后,我的管理页面链接将从活动链接更改为简单文本.

尝试直接转到我所知道的URL 应该是"TemplateDoesNotExist".

我确信这不是Apache的权限问题,我觉得这与我的管理配置有关,虽然我不知道是什么.

dan*_*ske 6

我想到了.以下是可能发现自己遇到此问题的其他人的参考.

我正在使用一种不推荐使用的定义管理模型的方法 - 我将它们全部放在models.py中,而不是为每个应用程序创建一个单独的admin.py文件.

在学习django时,有很多教程可以推荐或提供使用此方法的示例.显然这不再是一个好主意(至少不是Django 1.4).它可能会被一些模板黑客攻击,但它可能更简洁,只是遵循最新的约定并创建admin.py文件更简单.

我以为我只是把它全部塞进一个文件"现在"来节省时间,但是没有一些神奇的仅调试模板加载,这个解决方案失败了.

希望这可以节省一些人的挫败感!