获取一个对象的属性在以下代码data_var
是从一个Django查询我的对象,即data_var = Datavar.objects.all()
。我有数据库字段如field1
field2
,field3
等在下面的代码中,我试图获取该字段的名称作为字符串在var
然后说tg.var
但我得到一个错误,因为对象没有属性'var':通过属性的字符串名称在Python
如果我说tg.var
它应该被解释为tg.field1
或2
或3
。如何实现这一目标?
for tg in data_var:
for col in range(content.no_of_cols):
var = "field" + str(col)
tg.var
你能澄清你的期望输出应该是什么?一个例子会很好。 – thegrinner 2012-08-09 12:12:06
我已经HIGHT点燃it.tg.var应该被假定为tg.field1等.... – Rajeev 2012-08-09 12:13:30