长篇小说我很好奇,如果有任何方法可以将for循环中obj的值拉到自定义模板标签中吗?模板标签中的for循环中的Django模板访问值
我现在有
{% for OBJ in OBJ_LIST %}
{% TAG 'string_value' OBJ %}
{% endfor %}
招是我得到 'OBJ'
,当通过任
obj = template.Variable(objname)
obj = template.resolve_variable(objname, context)
运行中的不登记变量循环
好奇,如果有任何类型的工作?
为了澄清,如果你把这个外面的循环,它的作品? – 2011-12-20 07:33:26
是的,当在上下文中声明一个var时工作得很好 - 它只是传递var的名称,因此它会得到字符串'modelInstance'vs ModelInstance - 一个简单的解决方法是查看对象包但试图保持它干DRY – Alvin 2011-12-20 19:11:32
经过几个小时的睡眠,并设法让它的工作,修复代码非常不确定我的具体问题是在哪里。 – Alvin 2011-12-20 20:29:58