taged
1from django import forms2
3from books.models import Comment4
5
6# Форма, для создания новой книги
7class BookCreateFrom(forms.Form):8title = forms.CharField(9max_length=100,10required=True,11widget=forms.TextInput({"placeholder": "Название"}),12)13author = forms.CharField(14max_length=100,15widget=forms.TextInput({"placeholder": "Автор"}),16required=True,17)18year = forms.DecimalField(19max_digits=4,20localize=True,21required=False,22widget=forms.TextInput({"placeholder": "Год"}),23)24about = forms.CharField(widget=forms.Textarea, label="Описание")25
26
27class SearchForm(forms.Form):28search_text = forms.CharField(max_length=100, required=False)29search_year = forms.DecimalField(30max_digits=4, localize=True, widget=forms.TextInput, required=False31)32page = forms.IntegerField(min_value=1, required=False)33
34
35class CommentForm(forms.ModelForm):36text = forms.CharField(min_length=10)37
38class Meta:39model = Comment40fields = ["text", "rating"]41