1234567891011121314151617181920212223242526 |
- 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.')
|