2017-08-10 79 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