2015-05-05 61 views
1

我想用string属性的Django使用字符串作为查询对象属性

>>> colObj = College.objects.get(id=1) 
>>> name = "collegeName" 

现在我使用对象属性为string希望大学名称访问查询。

除外输出:

>>> colName = colObj.name 
>>> colname 
>>> 'abc' 
+0

你能改写你的问题,因此让多一点的意义 –

回答

2

使用getattr()功能:

colObj = College.objects.get(id=1) 
name = "collegeName" 
colName = getattr(colObj, name)