用“ forms.ModelForm”中的选项覆盖文本字段。 Django

时间:2019-04-10 13:59:18

标签: django forms

我以多种形式使用我的模型。我希望有人以其他选择输入文本。如何为Django中的model.Forms类执行此操作?

我的 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'中的选择覆盖文本字段。任何帮助将不胜感激。

0 个答案:

没有答案