0
を、私はそれがそのように動作するようにしたいので、私はサプライヤーのフィールドに選択し、ドロップダウンボックスを作ったが、それはエラーを生成します。Enter a list of values
ジャンゴ - 値のリストを入力します - のManyToManyField
私のモデル
class Product(models.Model):
name = models.Charfield(max_length=250)
supplier = models.ManytoManyField(Supplier)
私フォーム:それはエラーを表示し
class ProductForm(forms.ModelForm):
class Meta:
model = Product
fields = ['name', 'supplier']
widgets = {
'supplier': forms.Select()
}
def clean_supplier(self):
return [self.cleaned_data['supplier']]]
:値のリストを入力します
のManyToManyFieldは複数の値ではない単一のものを選択するためのものです。 –
Djangoに* ManytoManyField *というようなものはありません。コードでエラーが発生するはずです。しかし、あなたは*多くの** T ** oManyField *を試みるかもしれません。 – cezar