升级ChicagoBoss
到最新版本后(i.e.from 0.8.10 -> 0.8.14)
。我一直观察到该术语"context"
不能用于任何 chicagoboss 模板标签中。
它给出的语法错误:
例如。
{% if context == data.code %}
<option selected>{{data.value1}}</option>
{% else %}
<option selected>{{data.value2}}</option>
{% endif %}
或者
{% url action="some_action" context=data.val %}
这些模板标签也抛出了同样的错误:
Unhandled Error: error:{case_clause,{ok,[{"src/view/x_return/form_12.html",
[{{88,15},
erlydtl_parser,
["syntax error before: ",["\"context\""]]}]}]}} Stacktrace: [{boss_web_controller_render,render_view,5,[{file,"src/boss/boss_web_controller_render.erl"},{line,217}]},{boss_web_controller,execute_action_inner,9,[{file,"src/boss/boss_web_controller.erl"},{line,290}]},{boss_web_controller_handle_request,process_dynamic_request,5,[{file,"src/boss/boss_web_controller_handle_request.erl"},{line,254}]},{boss_web_controller_handle_request,process_request,5,[{file,"src/boss/boss_web_controller_handle_request.erl"},{line,240}]},{boss_web_controller_handle_request,set_timer,8,[{file,"src/boss/boss_web_controller_handle_request.erl"},{line,160}]},{boss_web_controller_handle_request,build_dynamic_response,5,[{file,"src/boss/boss_web_controller_handle_request.erl"},{line,129}]},{boss_web_controller_handle_request,handle_request,4,[{file,"src/boss/boss_web_controller_handle_request.erl"},{line,26}]},{mochicow_upgrade,upgrade,4,[{file,"src/mochicow_upgrade.erl"},{line,72}]}]
当我更改"context"
为"cntxt"
或除context
.
您可能知道ChicagoBoss
标签与Django
模板标签类似。因为我关注了 ChicagoBoss 以及 Django 文档,但我看不到任何"context"
关键字或任何保留术语的文档。
- 任何 django 开发人员都对此有任何想法吗?
- 它也出现在 Django 模板中吗?
注意- 我确实有很多包含"context"
在模板标签中使用的文件。因为更新每个文件以手动更改术语不是一个好主意。