from django import forms from django.forms.widgets import RadioChoiceInput from main.models import Feedback, FestUser, STARS_CHOICES class FeedbackForm(forms.ModelForm): stars = forms.IntegerField(widget=forms.RadioSelect( choices=STARS_CHOICES), label='Оценка') class Meta: model = Feedback fields = ['stars', 'name', 'email', 'text', ] # widgets = {'stars': forms.RadioSelect(hidden=True)} class FestUserForm(forms.ModelForm): class Meta: model = FestUser fields = ('first_name', 'last_name', 'email', 'phone', 'age', 'country', 'city', 'passion') # first_name = models.CharField(verbose_name='Имя', max_length=50, null=False, blank=False) # last_name = models.CharField(verbose_name='Фамилия', max_length=50, null=False, blank=False) # email = models.EmailField(verbose_name='Email-адрес', null=True, blank=True) # phone = models.CharField(verbose_name='Номер телефона', null=False, blank=False, max_length=30) # age = models.IntegerField(verbose_name='Возраст (лет)', null=False, blank=False, help_text=u'Девушки могут указывать 16 :)') # country = models.CharField(verbose_name='Страна', null=False, blank=False, max_length=30) # city = models.CharField(verbose_name='Город', null=False, blank=False, max_length=30) # passion = models.IntegerField(verbose_name='Чем увлекаетесь?', null=False, blank=False, choices=PASSIONS, default=0)