【问题标题】:Issues with Model-Level Django Templates模型级 Django 模板的问题
【发布时间】:2012-11-07 22:07:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: django-templates


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-14
      • 2016-04-27
      • 2011-09-17
      • 2010-11-16
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多