December 2018
Beginner to intermediate
796 pages
19h 54m
English
It can get tiresome when writing so much boilerplate for each form in your templates. The django-crispy-forms package makes the form template code more crisp (that is, concise). It moves all the presentation and layout into the Django form itself. This way, you can write more Python code and less HTML.
The following table shows that the crispy form template tag generates a more complete form, and the appearance is much more native to the Bootstrap style:
|
Template |
Code |
Output in Browser |
|
{% crispy form %} |
<form method="post"> <input type='hidden' name='csrfmiddlewaretoken' value='...' /> <div id="div_id_name" class="form-group"> <label for="id_name" class="control-label requiredField"> Name<span class="asteriskField">*</span></label> ... |
Read now
Unlock full access