Javascript Flask正在解析AngularJS表达式
使用Python 3.4.1 否则一切正常 例如:Javascript Flask正在解析AngularJS表达式,javascript,python,angularjs,flask,Javascript,Python,Angularjs,Flask,使用Python 3.4.1 否则一切正常 例如: <li ng-repeat="thing in things"><a href="#">{{thing}}</a></li> 及 两者都给出了类型错误:“ImmutableDict”对象是不可变的 将角度表达式更改为{{{{{{{{thing}}}}是可行的,但我宁愿切换到不同的框架,也不要像那样管理角度代码。jinja不支持这样的语法吗 <li ng-repeat="thing in t
<li ng-repeat="thing in things"><a href="#">{{thing}}</a></li>
及
两者都给出了类型错误:“ImmutableDict”对象是不可变的
将角度表达式更改为
{{{{{{{{thing}}}}
是可行的,但我宁愿切换到不同的框架,也不要像那样管理角度代码。jinja不支持这样的语法吗
<li ng-repeat="thing in things"><a href="#">{{{{thing}}}}</a></li>
这至少在django中是有效的,我希望jinja也能以这种方式允许大括号转义。使用
jinja\u选项
:
app = Flask(__name__)
jinja_options = app.jinja_options.copy()
jinja_options.update(dict(
block_start_string='<%',
block_end_string='%>',
variable_start_string='%%',
variable_end_string='%%',
comment_start_string='<#',
comment_end_string='#>',
))
app.jinja_options = jinja_options
app=Flask(\uuuuu name\uuuuuu)
jinja_options=app.jinja_options.copy()
jinja_选项。更新(dict(
块\开始\字符串=“”,
变量_start_string='%%',
变量_end_string='%%',
注释\u开始\u字符串=“”,
))
app.jinja_选项=jinja_选项
在模板中:
<li ng-repeat="thing in things"><a href="#">{{thing}}</a></li>
%% jinja_expression %%
%%jinja_表达式%%
关闭,找到它。它实际上是{{{{{{{{{{{{{{{}}}}}}啊,它一定有点不同。似乎什么都没做<代码>只是按原样呈现,当然,404's必须更新答案以解决不可变dict
问题。
<script type="text/javascript" src="%% url_for('static', filename='js/lib/angular.min.js') %%"></script>
app = Flask(__name__)
app._static_folder = 'static'
app.jinja_options.update(dict(
variable_start_string='%%',
variable_end_string='%%'
))
app = Flask(__name__)
app._static_folder = 'static'
app.jinja_options.update(
variable_start_string='%%',
variable_end_string='%%'
)
<li ng-repeat="thing in things"><a href="#">{{{{thing}}}}</a></li>
app = Flask(__name__)
jinja_options = app.jinja_options.copy()
jinja_options.update(dict(
block_start_string='<%',
block_end_string='%>',
variable_start_string='%%',
variable_end_string='%%',
comment_start_string='<#',
comment_end_string='#>',
))
app.jinja_options = jinja_options
<li ng-repeat="thing in things"><a href="#">{{thing}}</a></li>
%% jinja_expression %%