dan*_*ske 3 apache django django-models django-admin
我刚刚部署了一个django站点,在将值DEBUG变量更改为'False'后,我的管理页面链接将从活动链接更改为简单文本.
尝试直接转到我所知道的URL 应该是"TemplateDoesNotExist".
我确信这不是Apache的权限问题,我觉得这与我的管理配置有关,虽然我不知道是什么.
我想到了.以下是可能发现自己遇到此问题的其他人的参考.
我正在使用一种不推荐使用的定义管理模型的方法 - 我将它们全部放在models.py中,而不是为每个应用程序创建一个单独的admin.py文件.
在学习django时,有很多教程可以推荐或提供使用此方法的示例.显然这不再是一个好主意(至少不是Django 1.4).它可能会被一些模板黑客攻击,但它可能更简洁,只是遵循最新的约定并创建admin.py文件更简单.
我以为我只是把它全部塞进一个文件"现在"来节省时间,但是没有一些神奇的仅调试模板加载,这个解决方案失败了.
希望这可以节省一些人的挫败感!
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |