gpt4 book ai didi

django - 使用 Grappelli 时覆盖模板

转载 作者:行者123 更新时间:2023-12-02 04:31:13 26 4
gpt4 key购买 nike

我正在将 Grappelli 与 Django 一起使用。当我按照 outlined in the Django docs 的程序操作时要覆盖特定模型的特定模板,Django(或 Grappelli??)似乎正在努力正确渲染模板。

我已将 change_form.html 文件复制到具有以下子路径的 templates 目录:

admin/properties/Calendar

其中 properties 是应用程序的名称,Calendar 是我要覆盖其更改表单的模型的名称。现在出现以下内容

enter image description here

至少有两件事没有正确呈现:

  • 面包屑栏更细,并且面包屑与面包屑栏的左边框紧密对齐。

  • 更改历史记录的链接位置错误(显示在左侧)、样式错误(没有圆角边缘)并且出现两次。

我仔细检查了 Django 使用的模板文件是否正确,因此尽管存在上述缺陷,但所记录的机制仍然有效。当我重命名重复的模板文件或将其从我的应用程序中删除时,一切看起来又正常了。

在我深入探讨这个问题之前,我希望有人能暗示这里出了什么问题。所有未覆盖的模板似乎都工作得很好。

最佳答案

根据我读到的内容,我怀疑您复制了默认的管理 change_form.html 模板,而不是在 grappelli/templates/admin/change_form.html 中找到的grapelli 版本。

如果您想覆盖grapelli 模板,那么您应该使用它作为源!

关于django - 使用 Grappelli 时覆盖模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com