1st commit

This commit is contained in:
2026-05-25 19:45:43 -03:00
commit 55087c8278
44 changed files with 1522 additions and 0 deletions

35
polls/forms.py Normal file
View File

@@ -0,0 +1,35 @@
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', })
}