On 14 Sie, 03:47, "Russell Keith-Magee" <[EMAIL PROTECTED]> wrote: (...) > What you have described is three different pieces of information that > are similar in the trivial case, and one that you don't need to > manage. > > - fields in HTML - where you want to put field X. Only required if you > don't like the default rendering of {{ form.as_table }} It is also possible and very easy to set up custom form and to write custom 'as_my_custom_table' function.
> - fields on a form. Doesn't necessarily correspond 1-1 with model > fields (consider password entry - two form fields, one database field Exactly. > - fields in a model. > > For very simple forms, these three are identical. If you only need > simple forms, form_for_model will let you define the model once, and > get a default form without respecifying anything. If you have more > complex requirements, then you will need to specify those > requirements. And again it is possible to override default form_from_model (from_instance) and made it much more flexible. It is what we did here. > The fourth 'duplicate' - the database - is autogenerated, so doesn't > require manual interaction. > > > Before we shout too much about DRY, newforms _for_model needs a tonne > > more flexibility, and syncdb needs migration. > > And I need a pony. :-) LOL > Instead of throwing around blanket statements about what is broken, > how about making some concrete suggestions. Saying newforms "needs a > tonne more flexibility" doesn't give any hint as to what you think > isn't flexible. Right. I agree with sime that newforms are not very flexible at the moment, but... sime - your criticism should be much more constructive than it is. Regards Jakub Wisniowski --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---