鉴于我已经有一个基于angularjs的代码,模板标签为{{
- 是否可以将django的模板标签更改为{[{
..?
答案 0 :(得分:1)
<强> 更新 强>
也许动态修补它
import re
import django.template.base
django.template.base.VARIABLE_TAG_END = '}]}'
django.template.base.VARIABLE_TAG_START = '{[{'
django.template.base.tag_re = re.compile(ur'(\{\%.*?\%\}|\{\[\{.*?\}\]\}|\{\#.*?\#\})')
reload(django.template)
将其放入任何应用的__init__.py
中,看看它是否有效。
目前没有简单的方法,它们是hardcoded:
VARIABLE_TAG_START = '{{'
VARIABLE_TAG_END = '}}'
无论如何,您可以修补本地安装或分叉版本。