Files
Django-Poll-App/polls/forms.py
2026-05-25 19:45:43 -03:00

36 lines
1.1 KiB
Python

from django import forms
from .models import Poll, Choice
class PollAddForm(forms.ModelForm):
choice1 = forms.CharField(label='Choice 1', max_length=100, min_length=1,
widget=forms.TextInput(attrs={'class': 'form-control'}))
choice2 = forms.CharField(label='Choice 2', max_length=100, min_length=1,
widget=forms.TextInput(attrs={'class': 'form-control'}))
class Meta:
model = Poll
fields = ['text', 'choice1', 'choice2']
widgets = {
'text': forms.Textarea(attrs={'class': 'form-control', 'rows': 5, 'cols': 20}),
}
class EditPollForm(forms.ModelForm):
class Meta:
model = Poll
fields = ['text', ]
widgets = {
'text': forms.Textarea(attrs={'class': 'form-control', 'rows': 5, 'cols': 20}),
}
class ChoiceAddForm(forms.ModelForm):
class Meta:
model = Choice
fields = ['choice_text', ]
widgets = {
'choice_text': forms.TextInput(attrs={'class': 'form-control', })
}