Django自定义管理员登录模板 - 表单不加载,没有输入标签

时间:2011-04-15 17:44:54

标签: django django-templates

我正在尝试制作自己的自定义管理员登录模板,因此我将login.html模板移至/ templates / admin。模板加载,但有输入框。这就好像表单现在没有传递给这个模板文件,我不明白为什么。相同的代码在我的开发服务器上运行,但是当我将它放在实际的服务器上时,表单就不会加载。我错过了一个设置还是什么?

2 个答案:

答案 0 :(得分:0)

这可能有很多原因。

  1. 确保您的TEMPLATE_DIRS设置正确。 - 好吧,因为您说它正在加载,我敢打赌它已设置好但不会受到重复检查。
  2. 确保显示内容的块正确。 - 当然,如果您有错误或丢失的块,部分页面将无法显示。为便于参考,以下是管理员中login.html的代码及其扩展的base_site.html
  3. 如果您使用的是自定义视图,请确保提供正确的模板路径。 - 如果模板根目录位于/ templates中,则应在“admin / login.html”中呈现页面。
  4. 只需要一些建议,在模板中的某处FORM HERE >> {{ form }}检查它是否确实有值。适合我。

答案 1 :(得分:0)

正如我在下面的评论中所述,我遇到了同样的问题,将Django升级到我服务器(1.3.1)中的最新版本修复了此问题。