【 以下文字转载自 Python 讨论区 】
发信人: NIGHTFIRE (昵称不告诉你们), 信区: Python
标 题: 求教Django模板include多个block的问题
发信站: 水木社区 (Fri Mar 26 12:18:06 2010), 转信
我在做一个GAE上的东西,用的GAE提供的django 0.96模板
已经有一个 block foo, 参数是 f
在一个页面里面我想显示多个 foo , 但是传给不同的 f 。
因为 foo 比较复杂,而且可能进一步改进,所以不想把 foo 的内容直接嵌入
最终的模板 bar 里。
我现在是在模板 bar 里传两个参数 f1 f2
f_1= render( "foo.html", {f:1} )
f_2 = render ( "foo.html", {f:2} )
output = render ( "bar.html", {f1:f_1, f2:f_2} )
有更好的办法么?
--
修改:NIGHTFIRE FROM 159.226.43.*
FROM 159.226.43.*