是否可以扩展Django extend标签

时间:2019-02-05 10:05:26

标签: django templates jinja2

我正在尝试为Django项目创建动态模板加载器,只需更改环境变量即可在多个品牌中使用该模板加载器。

我正在为上下文注入一个名为import types from "./action-types"; let isErrorMessage = false; let onProcess = false; let sender = 'Bot' let error = null; // action creator export const msgChatMessageRequest = text => ({ type: types["CHAT/MESSAGE_REQUEST"], payload: { message: { text, sender: "User", isErrorMessage }, onProcess: true, error } }); export const msgChatMessageSuccess = text => ({ type: types["CHAT/MESSAGE_SUCCESS"], payload: { message: { text, sender, isErrorMessage }, onProcess, error } }); export const msgChatMessageError = error => ({ type: types["CHAT/MESSAGE_ERROR"], payload: { message: { text: "Sorry! " + error.message, sender, isErrorMessage: true }, onProcess, error } }); 的变量,并且当它未设置为brand_module时,我想使用它。

这可能吗?我可以像这样默认吗?

None

如果要设置变量,我想尝试在{% extends brand_module|add:"/base.html"|default:"base.html" %} 中查找,否则请尝试。{p>

我也尝试过将"BRAND_NAME/base.html"作为基本路径,例如``''“ BRAND_NAME /”`

"base.html"

设置品牌后,此方法效果很好,但是如果没有路径,则会出现错误:

brand_module

0 个答案:

没有答案
相关问题