下面的代码data_var是我来自 Django 查询的对象,即 data_var = Datavar.objects.all(). 我有数据库字段,如field1, field2,field3等。在下面的代码中,我试图将字段的名称作为字符串获取var,然后说tg.var,但由于对象没有属性“var”,我得到一个错误:
如果我说它tg.var应该被解释为tg.field1or 2or 3。如何做到这一点?
for tg in data_var:
for col in range(content.no_of_cols):
var = "field" + str(col)
tg.var