0

django(1.5) のフォームからモデルを作成する方法はありますか? モデルからフォームを作成するときのように。

私のフォームは

class QuoteForm(forms.Form):

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

そして、私のモデルはまったく同じフィールドを持っています

4

1 に答える 1

2

django を使用してそれを行う簡単な方法があるとは思いません。これはそれを行うための組み込みコードではありませんが、django がモデルからフォームを作成する方法を調べて、逆の方法でそれを行うことを試みることができます。

Django コードは次のとおりです: https://github.com/django/django/blob/master/django/forms/models.py

とにかく、まずモデルを作成してから ModelForm を使用する方がよいと思います。

于 2013-04-16T13:54:04.360 に答える