【问题标题】:Override a django third-party application template through extend通过extend覆盖一个django第三方应用模板
【发布时间】:2012-05-12 17:04:24
【问题描述】:

我正在使用第三方应用程序(通过 Pinax),并且我正在尝试覆盖第三方模板扩展自的模板文件。

那就是——

Third party app:
    templates/app/a.html
    templates/base.html

My project:
    templates/app/b.html
    templates/base.html

我从第三方应用程序中复制和修改了base.html 以用于我自己的项目,并且第三方app/a.html 和我自己的app/b.html 都在{% extends "base.html" %} 中使用。

当前的行为是当app/a.html扩展base.html时,它当前正在加载第三方base.html,而app/b.html正在加载我自己的base.html。首选行为是让app/a.htmlapp/b.html 加载我的base.html

有没有办法为我自己的模板文件设置优先级?

【问题讨论】:

    标签: django django-templates overriding pinax


    【解决方案1】:

    【讨论】:

    猜你喜欢
    • 2018-05-22
    • 2013-11-02
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多