在Django模板标签中使用特殊字符的解决方案咨询
在Django模板标签中使用特殊字符的解决方案咨询
我最近在做Django项目,想用Django Widget Tweaks来处理表单字段,还得给字段加一些HTMX属性。我本来想这么写代码:
{% render_field field <other attributes> hx-vals='{"country": this.value}' %}
结果一运行就出现渲染错误,查了下发现是模板在解析里面的大括号导致的问题。
我在网上搜了好多相关内容,所有关于Django模板转义字符的建议都是用verbatim标签或者类似的方法,但这些方法只能把特殊字符原样渲染出来,没法在变量里正常使用它们啊。
有没有大佬能告诉我,有没有什么办法可以在Django模板变量里正确转义这些特殊字符呢?
目前我是通过把字符串放到上下文里传递来绕开这个问题,但这实在不是个理想的解决方案。
提前谢谢各位啦!
备注:内容来源于stack exchange,提问作者TeaDrinkingProgrammer
相关产品推荐
相关产品推荐

