getattr(instance, key) to get the value 
setattr(instance, key ,value) to put the value, and remember to do 
instance.save() otherwise it won't actually be changed.
 
Mike Dewhirst於 2019年9月10日星期二 UTC+8下午4時27分06秒寫道:
>
> Given a model instance and the name of one of its fields as a string, 
> how can I get/put a value in that field? 
>
> The methods might look like this ... 
>
> def get_value(obj, fldname): 
>
>      ... 
>
>      return value 
>
> def put_value(obj, fldname, value): 
>
>      pass 
>
>
> Thanks for any hints 
>
> Mike 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/abe0c993-6cf5-4a55-9d3b-9dd213cad8db%40googlegroups.com.

Reply via email to