editable=False causes fields to lose current value upon save in admin interface
|Reported by:||Tom Tobin <korpios@…>||Owned by:||adrian|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
If editable=False is set on a model field, that field's value will be set to its default upon saving from the admin interface, losing its current value. This behavior does not occur when manipulating model objects directly.
Example: a BooleanField has default=False and editable=False. If an object of its corresponding model has this field set to True, and the object is subsequently edited and saved in the admin interface, the object will have its value for that field set to False.