任何人都可以幫助我嗎?djangoproject動態訪問對象的字段
我有名爲'allowed_fields'的字段列表,我有一個名爲'individual'的對象。
allowed_fields是個人的子集。現在,我想在allowed_fields現場運行循環這樣
:
obj.field = individual.field
OBJ有像個人相同的字段。你有解決我的問題嗎?我會感激你的。
任何人都可以幫助我嗎?djangoproject動態訪問對象的字段
我有名爲'allowed_fields'的字段列表,我有一個名爲'individual'的對象。
allowed_fields是個人的子集。現在,我想在allowed_fields現場運行循環這樣
:
obj.field = individual.field
OBJ有像個人相同的字段。你有解決我的問題嗎?我會感激你的。
如果每個field
實際上是一個字符串,您可以嘗試以下操作。
我將其更名爲field
至fieldname
以更好地表明它是一個字符串。
for fieldname in allowed_fields:
setattr(obj, fieldname, getattr(individual, fieldname))
感謝您的快速響應。我想,我現在可以管理。 – sim 2010-08-04 09:31:42
字段allowed_fields是字符串? – Seb 2010-08-04 09:18:07