Hello, {{ form.as_ul }} or {{ form.as_table }}, etc, should work for this purpose.
Hope that helps, Eric Matt wrote: > Hello group, > > I'm reasonably new to Django andconfused over how to implement generic > views for CRUD operations, specifically with respect to newforms. I'm > using 0.96 for the time being, but I'm happy to upgrade to the > development version if required. > > What I'm trying to acheive is an automatic way of rendering a form to > create/update etc. a model. I know this is possible because the admin > site does it! > > I understand how the URLconf part of things work, but I'm not sure > what to put in the template to actually render the form. > > For completeness, my URLconf contains this line: > > > (r'^job/new/$', create_object, {'model': Job, 'template_name': > > 'newjob.html'}), > > and my (very simplistic) template contains this: > > > {% block content %} > > <p>Fill in this form:</p> > > {{form}} > > {% endblock %} > > I had hoped that some magic would turn {{form}} into an HTML rendered > form, but all it does it output the __str__ method of FormWrapper. > > If I use {{form.field}}, then the field is correctly rendered in the > HTML - but it seems stupidly repetitive to have to manually rebuild > forms in the template using {{form.field}} for every field. So my > first question is: how can this be done automatically? > > Secondly, am I shooting myself in the foot here by using elements of > oldforms which will be canned in the next stable release? And if so, > are there any resources out there on how to do this the 'right' way? > > Many thanks indeed, > Matt. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---