在Django中,您应该可以这样做:
{% include "fragments/threadComment.html" with post.comments as comment only %}但是我们使用的是基于Django的Haanga女巫,当我在Haanga遇到一些问题时,我被告知要跟踪Django文档,但是我无法完成这个部分的工作。
哈安加甚至支持这一点吗?
我知道这个错误:
致命错误: Uncaught Haanga_Compiler_Exception: Haanga_Compiler_Exception: /var/www/project/framework/lib/Haanga/Compiler/Parser.php:155堆栈跟踪中的/var/www/project/framework/lib/Haanga/Compiler/Parser.php(2253):中的意外T_WITH(with):#0 /var/www/project/framework/lib/Haanga/Compiler/Parser.php(2253):Haanga_Compiler_Parser->Error(‘意外T_WI.’) #1 /var/www/project/framework/lib/Haanga/Compiler/Parser.php(2364):Haanga_Compiler_Parser->yy_语法_error(36,‘with’2 /var/www/project/framework/lib/Haanga/Compiler/Tokenizer.php(570):Haanga_Compiler_Parser->doParse(36,'with') #3 /var/www/project/framework/lib/Haanga/Compiler.php(256):Haanga_Compiler_Tokenizer::init('{%扩展‘bas.’,Object(Haanga_Compiler_Runtime),‘/var/www/projec.’) #4 /var/www/project/framework/lib/Haanga/Compiler.php(356):Haanga_Compiler->编译(‘{%扩展“.,’/var/www/projec.‘,’/var/www/projec.‘) #5 /var/www/project/framework/lib/Haanga.php(378):Haanga_Compiler->compile_file('/var/www/projec...',false,数组) #6 /var/www在/var/www/project/framework/lib/Haanga/Compiler.php中的第399行。
发布于 2016-12-29 10:56:34
我从未使用过Haanga,但在Django中,将变量传递给包含的模板的语法是with varname=value,而不是with value as varname。
所以试着:
{% include "fragments/threadComment.html" with comment=post.comments only %}https://stackoverflow.com/questions/41376958
复制相似问题