Используйте переменную, чтобы получить значение свойства
Я хочу иметь возможность получать значения из моей базы данных, используя переменную, последняя строка - это то, чего я пытаюсь достичь.
class Data(db.Model):
property = db.StringProperty()
data = Data(property = 'value')
data.put()
query = db.GqlQuery("SELECT * FROM Data")
myvar = 'property'
for line in query:
line[myvar]
1 ответ
Решение
Спасибо, Воскауса,
class Data(db.Model):
property = db.StringProperty()
data = Data(property = 'value')
data.put()
query = db.GqlQuery("SELECT * FROM Data")
myvar = 'property'
for line in query:
getattr(line, myvar)