I am rendering my form using
{{ form.as_p }}
in my templates.
But I would like to have some of the “p” added some classes (not all of them), so I can have some sort of grouping between my fields thanks to css.
How would you do that?
Thank you!
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you want anything even remotely beyond what Django gives you with
as_p, you should specify the fields yourself. You’ll get much more control without having to hack around. A simple template tag like display_field will allow you just to specify each field, its label and errors with a single tag. Then you can group the fields yourself using the HTML element meant for that: a fieldset.