Use default-value of model-fields as initial-value for newforms-fields
|Reported by:||Owned by:||Adrian Holovaty|
|Severity:||Keywords:||model default newforms field initial|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
I think using the default-value of a model-field as the initial value of the newsforms equivalent could be useful. So I added setting defaultsinitial? in the formfield()-method of every model-fields.
As I'm not really using this the code is only tested a little, but looks working.
I did not put the code into django.newforms.models.* as I think this should be handled inside the field itself (like all other values). But perhaps some solution could be found to avoid code duplication (DRY).