【发布时间】:2014-05-12 02:58:11
【问题描述】:
我正在尝试扩展 django 的管理员 change_form.html (django/contrib/admin/templates/admin/change_form.html)。
这对我来说更复杂的是我安装了 grappelli,它也扩展了它 (grappelli/templates/admin/change_form.html)
现在,我想在 myproject 中更改它(以申请我项目中的所有应用程序/模块),并尝试将 change_form 放置在各个地方但无济于事:
- myproject/templates/admin/change_form.html
- myproject/templates/grappelli/change_form.html
- myproject/templates/admin/grappelli/change_form.html
是否有人知道我应该将修改后的 change_form.html 版本放在哪里以便 django 实际使用它?
(对于理解 django 的搜索路径和模板扩展机制的任何帮助将不胜感激)。
谢谢!
【问题讨论】:
-
可能是你的目录名不正确。实际拼写是
grappelli而不是grapelli。 -
谢谢,普里扬克!但是,即使正确拼写了“grappelli”,它仍然没有为我扩展 change_form.html。
标签: django django-admin