#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
-~----------~----~----~----~------~----~------~--~---

Reply via email to