从django中的表单创建模型

时间:2013-04-16 13:37:47

标签: python django-models django-forms

有没有办法从django(1.5)中的表单创建模型? 就像从模型中创建表单一样。

我的表单是

class QuoteForm(forms.Form):

    country = forms.ChoiceField(choices=COUNTRIES, required=False)
    street = forms.CharField(max_length=100, required=False)

我的模型有完全相同的字段

1 个答案:

答案 0 :(得分:2)

我不相信使用django有一种简单的方法。这不是一个内置的代码,但你可以研究django如何从模型中创建表单并尝试以相反的方式执行。

这是django代码:https://github.com/django/django/blob/master/django/forms/models.py

无论如何,我认为如果先创建模型然后使用ModelForm会更好。