是否可以更改django的模板标签{{?

时间:2014-05-24 06:33:54

标签: django

鉴于我已经有一个基于angularjs的代码,模板标签为{{ - 是否可以将django的模板标签更改为{[{ ..?

1 个答案:

答案 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 = '}}'

无论如何,您可以修补本地安装或分叉版本。