On 9 March 2010 15:22, MMRUser <oshadha.ro...@gmail.com> wrote: > The problem I's having is that my HTML form depends upon lot of > external resources like javascript validation libraries and lots of > css on fields (and some may differ from each other), and I think that > I don't need to use re-usable templates because I just want to design > a one simple form so there's only one HTML file.Do you think that is > it ok to just ignore the Django's template system and get along with > the normal way. > > On Mar 9, 2:32 pm, rebus_ <r.dav...@gmail.com> wrote: >> On 9 March 2010 05:54, MMRUser <oshadha.ro...@gmail.com> wrote: >> >> >> >> > Thanks another doubt,what about the css mappings class="field text >> > medium" do they also need to include in the class definition in >> > Django. >> >> > On Mar 9, 9:21 am, rebus_ <r.dav...@gmail.com> wrote: >> >> On 9 March 2010 05:04, MMRUser <oshadha.ro...@gmail.com> wrote: >> >> >> > I have an pre-built HTML form (means I design the HTML form >> >> > separately) and I need to reuse it with Django form class >> >> > (django.forms), So how do I incorporate my HTML form with Django form >> >> > class. for example >> >> >> > HTML: >> >> >> > <li id="foli11" class=""> >> >> > <label class="desc" id="title11" for="Field11"> >> >> > Username >> >> > <span id="req_0" class="req">*</span> >> >> > </label> >> >> > <div class="col"> >> >> > <input id="Field11" name="Field11" type="text" class="field text >> >> > medium" value="" maxlength="255" tabindex="11" /> >> >> > </div> >> >> > </li> >> >> >> > How do I map this HTML in to Django form definition, I know that it >> >> > can be done by modifying Django form fields according to this HTML. >> >> > But I guess it's a time consuming approach,so I would like to know >> >> > that is there any easy and time saving solutions for this issue. >> >> >> > Thanks. >> >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups "Django users" group. >> >> > To post to this group, send email to django-us...@googlegroups.com. >> >> > To unsubscribe from this group, send email to >> >> > django-users+unsubscr...@googlegroups.com. >> >> > For more options, visit this group >> >> > athttp://groups.google.com/group/django-users?hl=en. >> >> >> Well usually you first create a form in django and use its instance to >> >> generate the HTML. >> >> >> You can also write the HTML by yourself and all you need to be careful >> >> of is that name and id attributes of you inputs and input type are >> >> same as in the class you define. >> >> >> Your HTML corresponds to: >> >> >> class MyForm(forms.Form): >> >> Field11 = forms.CharField(label="Username", max_length=255) >> >> >> I highly recommend to first setup a form class then write HTML and >> >> making form fields have more sensible names then Field11. >> >> >> Also i suggest these links as further reading: >> >> >>http://docs.djangoproject.com/en/dev/topics/forms/http://docs.djangop... >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Django users" group. >> > To post to this group, send email to django-us...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > django-users+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/django-users?hl=en. >> >> No, CSS classes are not defined in form class (as far as i know). >> >> I would suggest using reusable form templates [1] and putting the CSS >> classes on field wrappers for example. >> >> This is what you are interested in: >> >> http://docs.djangoproject.com/en/dev/topics/forms/#reusable-form-temp...http://docs.djangoproject.com/en/dev/topics/forms/#displaying-a-form-... >> >> Which ever approach you decide to use is valid, but writing a bunch of >> your own HTML for forms takes more time but is also more customisable, >> on the other hand using shortcut methods such as "as_p" [1] or >> "as_table" [2] is faster but you have less control over the outputted >> HTML. >> >> [1]http://docs.djangoproject.com/en/dev/ref/forms/api/#as-p >> [2]http://docs.djangoproject.com/en/dev/ref/forms/api/#as-table > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > >
Well, if you need a high level of customization you can write your own HTML for forms of course. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.