0

我正在尝试自定义模型的“编辑”模板以输出纯文本值而不是表单字段。我按照 Django 文档中的说明进行了搜索,但没有任何运气。

我试图覆盖的模板是 change_form.html,由于某种原因,我无法覆盖应用级或模型级模板。我可以在项目级别覆盖,但是,这不是解决方案。我在 settings.py 中的 TEMPLATE_DIRS 中确实有该目录。我的模板路径如下所示:templates/admin/app/model/change_form.html(是的,我使用的是小写的模型名称。)

作为一种解决方法,我目前正在向 urls.py 添加一些内容以使用特定模板。不过,我更喜欢使用内置逻辑。建议?

4

1 回答 1

0

没关系,我只是忘记了我为我的模型指定了不同的 app_label。因此,模板没有被覆盖,从应用程序级别开始。我在模板路径中更改了应用程序目录名称,它可以工作。

于 2012-11-20T21:33:34.033 回答