django - 强制 Django 将模型字段值识别为模板标签值?
问题描述
我允许用户创建自定义模板,并且在这样做时,他们使用上下文变量构建了我自己的基本模板。
因此,我自己用作基础的模板将有一行,例如..
<h3>1.0: Contract Specifics for {{ first_name }}</h3>
现在,当用户编辑此表单时,我正在转义大括号,以便在用户保存自定义模板时将它们作为实际的大括号存储在表单字段中。
现在用户将单击保存,在模型字段中,原始 HTML 将存储为 aTextField
并存储在数据库中......
现在我需要稍后在我的 django 模板中渲染它,但是我需要{{ first_name }}
替换实际的上下文变量。不幸的是,当我渲染这个特定的表单字段以显示 HTML 时,在我的 django 模板中
{% autoescape off %}
{{ contract_detail }}
{% endautoescape %}
它显示为..
1.0: Contract specifics for {{first_name}}
无论如何强制 django 将其识别为模板变量并正确呈现它,也许我需要某种自定义功能或模板标签?
解决方案
推荐阅读
- php - 带有通配符的 MySQLi 准备语句的奇怪结果(程序)
- sql-server - 在 sql server 中替换的情况
- javascript - jQuery,克隆元素并替换其名称的一部分
- reactjs - 如何为非反应应用程序构建反应组件
- hyperledger-fabric - 来自尝试的对等通信的响应是一个错误:链码错误
- sql - 如何在查询中从另一个表中获取记录?
- python-3.x - 具有共享数组的多处理模块中的断言错误
- python - 如何将坐标值附加到坐标数组?
- mongodb - 对数组中所有对象的单个猫鼬查询
- android - android文件在手机内存的自定义位置上创建,既不在内部存储也不在外部