一つのカラムだけfieldsの中に含まれるのが理解できないです。
forms.pyに
class A(forms.ModelForm): name = forms.IntegerField(null=True,required=False) class Meta: model = Data fields = ( 'user', )
とあり、
models.pyに
class Data(forms.ModelForm): user = models.ForeignKey(null=True,required=False) id = models.IntegerField(null=True,required=False)
というコードがありました。
class Meta: model = Data
でclass AでDataモデルにアクセスできるようにしているのはわかるのですが、fieldsに入っているDataモデルのカラムはなぜ'user'のみなのでしょうか?なぜ、idも入れないのでしょうか?idを入れなくてもなぜclass Aは動くのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。