2017-08-10 12 views
0

Djangoのフォーム(https://docs.djangoproject.com/en/1.11/topics/forms/#more-on-fields)の使い方を理解しており、定義済みのモデルに基づいたフォーム構造を生成する方法がわかりません。 symfonyでは、新しい属性が後でモデルに追加されたとしても、すべてのパラメータがmyModel(たとえば)というように自動的にフォームを取得できることを思い出しました。例えばDjangoフォーム:関連するモデルにすべての属性を含めるには

class myModel(models.Model): 
    name = models.CharField(max_length=50) 
    created=models.DateTimeField(null=False) 
    modified=models.DateTimeField(null=True) 
    myParameter= models.IntegerField(default=None) 
    // ... plus many more parameters 

のではなく、手動で私のclass myModelForm(forms.Form):に対応する行を入力する必要が、私は「キャッチすべて」を期待/探しています。

答えて

2

あなたはそれを探しましたか?

from django.forms import ModelForm 

class myModelForm(ModelForm): 
    class Meta: 
     model = myModel 
     fields = '__all__' 

詳細selecting-the-fields-to-use

関連する問題