from django import forms from .models import Author class AuthorForm(forms.ModelForm): name = forms.CharField() slug = forms.SlugField() class Meta: model = Author fields = ['name', 'slug'] class ContactForm(forms.Form): name = forms.CharField() message = forms.CharField(widget=forms.Textarea) class ConfirmDeleteForm(forms.Form): confirm = forms.BooleanField() def clean(self): cleaned_data = super().clean() if 'confirm' not in cleaned_data: raise forms.ValidationError('You must confirm the delete.')