#5126: Populate `initial_data` of forms from model instance
------------------------------------------------+---------------------------
Reporter: Christopher Lenz <[EMAIL PROTECTED]> | Owner:
adrian
Status: new | Component:
django.newforms
Version: SVN | Resolution:
Keywords: | Stage: Design
decision needed
Has_patch: 1 | Needs_docs: 0
Needs_tests: 1 | Needs_better_patch: 0
------------------------------------------------+---------------------------
Comment (by Christopher Lenz <[EMAIL PROTECTED]>):
Replying to [comment:5 Kevin Menard]:
> Christopher,
>
> I've attached a patch that I think addresses the same problems you've
had. This patch is fairly simplistic in nature and all it does is set the
form field's initial value to that of the model's default value, if one is
provided. Using this patch, my admin forms in the newforms-admin branch
have been populated with the correct initial values.
>
> Please try it out and let me know if it does what you need.
While somewhat related, your change doesn't have quite the same
scope/intention. The functionality I need is initializing the defaults
from a model instance, not just from the defaults in the model class.
I.e. I have a custom newforms form that has ''not'' been created by
`form_for_instance`, and I want to populate the initial data from a model
instance. That's the use case, it's not covered by the newforms API, and
AFAICT your patch wouldn't change that. Which doesn't mean your patch is
bad or wrong, just that it's addressing a different issue. I would suggest
creating a separate ticket.
--
Ticket URL: <http://code.djangoproject.com/ticket/5126#comment:6>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---