個人的には、ManyToManyField 関係用の Django の組み込みウィジェットが特に優れているとは思いません。特に iPad で使用するとなると、ウィジェットは直感的でも実用的でもありません (複数選択するために押したままにする ctrl ボタンはありません)。
だから私は今、この問題と1週間戦っており、それぞれにドロップダウンを含むフォームでフォームセットを作成しようとしています.
上記の解決策を達成しようとする私の試みも、これまでのところ成果がありませんでした。
ですから、一歩下がってコミュニティに質問する良い機会だと思いました。私の立場で何をしますか? このような要件が与えられた場合、M2M ウィジェットをどのように置き換えますか? どのようなオプションがありますか?
Stackoverflowのこの質問によると、管理者 M2M ウィジェットについて知りました。
django.contrib.admin.widgets.FilteredSelectMultiple
少し大きくてあまりきれいではありませんが、機能します。このチュートリアルを見つけて、すべてのステップに従いました。しかし、ウィジェットはまだ管理ウィジェットではなくプレーンな M2M ウィジェットとして表示されています。css と js は正しく読み込まれますが (404 の表示はありません)、それでも古いウィジェットが表示されます。
どうもありがとう、