Coverage for articles/forms.py: 100.00%
17 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-13 20:21 -0700
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-13 20:21 -0700
1from django import forms 1a
3from .models import Article, Comment 1a
6class ArticleForm(forms.ModelForm): 1a
7 class Meta: 1a
8 model = Article 1a
10 fields = [ 1a
11 "title",
12 "tags",
13 "status",
14 "body",
15 ]
18class CommentForm(forms.ModelForm): 1a
19 class Meta: 1a
20 model = Comment 1a
22 fields = [ 1a
23 "name",
24 "email",
25 "body",
26 ]
29class EmailPostForm(forms.Form): 1a
30 name = forms.CharField(max_length=25) 1a
31 email = forms.EmailField() 1a
32 to = forms.EmailField() 1a
33 comments = forms.CharField(required=False, widget=forms.Textarea) 1a
36class SearchForm(forms.Form): 1a
37 query = forms.CharField( 1a
38 label="", widget=forms.TextInput(attrs={"placeholder": "Search..."})
39 )