有一种方法可以从模板中的替代文件夹 {% extends '' %} parent html 吗?
There is a way to {% extends '' %} parent html from alternative folder in template?
我的项目有几个客户。每个应用都有 html 个需要特定于该客户的文件,尽管名称相同。
我解决这个问题的方法是在模板路径之前使用一个变量保存客户 html 文件的文件夹名称,
有了这个:
{% extends {{FOLDER_NAME}}'account/form/base.html' %}
改为:
{% extends 'account/form/base.html' %}
当然这行不通,我想知道是否有办法解决这个问题。
提前致谢。
当你在 {% %}
里面时,你不应该使用 {{}}
。
而是直接使用 {% %}
中的名称,并使用 |add:
语法将其与 url 的其余部分连接起来。
所以在你的情况下
{% extends FOLDER_NAME|add:'account/form/base.html' %}
会起作用。
我的项目有几个客户。每个应用都有 html 个需要特定于该客户的文件,尽管名称相同。
我解决这个问题的方法是在模板路径之前使用一个变量保存客户 html 文件的文件夹名称, 有了这个:
{% extends {{FOLDER_NAME}}'account/form/base.html' %}
改为:
{% extends 'account/form/base.html' %}
当然这行不通,我想知道是否有办法解决这个问题。
提前致谢。
当你在 {% %}
里面时,你不应该使用 {{}}
。
而是直接使用 {% %}
中的名称,并使用 |add:
语法将其与 url 的其余部分连接起来。
所以在你的情况下
{% extends FOLDER_NAME|add:'account/form/base.html' %}
会起作用。