私はManyToManyRawIdWidgetに基づいて自分のウィジェットを作成しています。Django、ManyToManyFieldをオーバーライドします。
しかし、すぐに私は私のModelAdminの中で次のことを試してくださいよう:
formfield_overrides = {
ManyToManyField: {'widget': ManyToManyRawIdWidget},
}
それは私に
__init__() takes exactly 2 arguments (1 given)
を促します、私は何か、おそらく関係でrel
引数を満たすのに必要な考え出しモデル(Tag
モデル)
しかし、私はTemplateSyntaxErrorを実行します:
Caught AttributeError while rendering: type object 'Tag' has no attribute 'to'
ここで私は見落としがあります。誰かが私を助けてくれますか?
いいえ、私はその警告に出くわしました。したがって、raw_id_fieldsからフィールドを慎重に削除しました。それと運がない:( – Kasper