1

我正在使用第三方应用程序(通过 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.htmlextends时base.html,它当前正在加载第三方base.html,而app/b.html正在加载我自己的base.html. 首选行为是同时加载app/a.htmlapp/b.html加载我的base.html.

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

4

1 回答 1

1

你可以看到django-templateloaderwithprioritiesdjango-smart-extends

于 2012-05-12T17:20:24.313 回答