Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django &引用;上下文“;无法使用ChicagoBoss模板标记_Django_Chicagoboss - Fatal编程技术网

Django &引用;上下文“;无法使用ChicagoBoss模板标记

Django &引用;上下文“;无法使用ChicagoBoss模板标记,django,chicagoboss,Django,Chicagoboss,升级到最新版本后(即从0.8.10->0.8.14)。我一直注意到术语“context”不能用于任何chicagoboss模板标记 其给定语法错误: 例如 对这些模板标记引发相同的错误: Unhandled Error: error:{case_clause,{ok,[{"src/view/x_return/form_12.html", [{{88,15}, erlydtl_parser,

升级到最新版本后(即从0.8.10->0.8.14)。我一直注意到术语
“context”
不能用于任何chicagoboss模板标记

其给定语法错误:

例如

对这些模板标记引发相同的错误:

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”
。因为手动更新每个文件来更改术语不是一个好主意

  • 也提出了一个问题

context
在0.9.4版的erlydtl(Django模板语言的Erlang实现)中更改了一个保留关键字,请参见:

因此,当您更新您的
ChicagoBoss
时,作为一个依赖项,您可能会将erlydtl versoin>=0.9.4

在ChicagoBoss根目录的rebar.config中配置较低标记版本的erlydtl后,可以重新编译ChicagoBoss。例如,如果您想要版本0.9.3,请输入:

{erlydtl,“.*”,{git,”git://github.com/erlydtl/erlydtl.git“,{tag,“0.9.3”}”


ChicagoBoss不是django的复制品。它与django没有任何共同之处,也没有以任何方式使用django。ChicagoBoss是一个erlang框架。唯一常见的是它使用django样式的模板,但它仍然不一样,而且它没有django的公共代码。@Aldarund-对不起,我错了。谢谢你纠正我。你知道我面临的错误的原因吗?Sry,不,我只知道python\django,但不知道chicagobossYeah,我从相同的文档中得到了答案。谢谢你的努力!!很好!:)我发现你的问题是因为我遇到了一个类似的问题,所以我想总结一下可能对其他人也有帮助。最好的,
{% 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}]}]