Я использую свою модель во многих формах.Я хотел бы, чтобы кто-то вводил текст с другим выбором.Как это сделать для класса model.Forms в Django?
Мой models.py
class Person(models.Model):
name = models.CharField(max_length=100)
forms.py
CHOICES = (
('x', 'x'),
('1', '1'),
('2', '2')
)
class MyForm(forms.ModelForm):
class Meta:
model = Person
fields = ('name')
# What to add to use the equivalent 'name = forms.ChoiceField(choices=CHOICES)' but without using it in the model?
Итак, как покрыть текстовое поле вариантами в 'forms.ModelForm'.Любая помощь будет оценена.