Writing the Code for the Form
Learn to programmatically generate a form in Django.
We'll cover the following...
In Django, creating a form programmatically is fairly simple. This is made easier by the use of the ModelForm
class. It allows Django to assist us in generating our forms by utilizing our models with the appropriate validation.
We save time and effort by not having to create the form from scratch and design our fundamental validation. This is the class we’ll work with for our e-library application.
Here are the goals for this lesson:
- Make a new file called
forms.py
in the e-library application folder. This is where we write the form in Django. - Use the
ModelForm
class to create a form from ourCatalogue
model. - Use the
BootStrap
CSS library to add style to the form.