我有一个对象的字段列表:
fields = ('title', 'first_name', 'last_name)
现在我想在运行时访问我的对象的字段,而不是像这样对它进行编码。
myobject.title
我正在寻找的是这样的:
myobject.getFieldValue('title')
django有这样的方法吗?我找不到一个。
答案 0 :(得分:4)
不是Django方法,而是内置的标准Python:
getattr(myobject, 'title')
答案 1 :(得分:0)
但是,如果你可以通过类似myobject.title
之类的东西访问对象的属性,为什么你想要一个管理器(如果是数据库查询)或函数来做这个?