Form Customization
Django Model Customize html Form
from django.db import models
class Contact(models.Model):
name = models.CharField(max_length=100)
email = models.EmailField()
message = models.TextField()from django import forms
from .models import Contact
class ContactForm(forms.ModelForm):
message = forms.CharField(widget=forms.Textarea(attrs={'class': 'custom-class'}))
class Meta:
model = Contact
fields = ['name', 'email', 'message']
widgets = {
'name': forms.TextInput(attrs={'class': 'form-control'}),
'email': forms.TextInput(attrs={'class': 'form-control'}),
}Screenshots

Last updated