2

個人的には、ManyToManyField 関係用の Django の組み込みウィジェットが特に優れているとは思いません。特に iPad で使用するとなると、ウィジェットは直感的でも実用的でもありません (複数選択するために押したままにする ctrl ボタンはありません)。

ここに画像の説明を入力

だから私は今、この問題と1週間戦っており、それぞれにドロップダウンを含むフォームでフォームセットを作成しようとしています.

ここに画像の説明を入力

上記の解決策を達成しようとする私の試みも、これまでのところ成果がありませんでした。

ですから、一歩下がってコミュニティに質問する良い機会だと思いました。私の立場で何をしますか? このような要件が与えられた場合、M2M ウィジェットをどのように置き換えますか? どのようなオプションがありますか?

Stackoverflowのこの質問によると、管理者 M2M ウィジェットについて知りました。

django.contrib.admin.widgets.FilteredSelectMultiple

少し大きくてあまりきれいではありませんが、機能します。このチュートリアルを見つけて、すべてのステップに従いました。しかし、ウィジェットはまだ管理ウィジェットではなくプレーンな M2M ウィジェットとして表示されています。css と js は正しく読み込まれますが (404 の表示はありません)、それでも古いウィジェットが表示されます。

どうもありがとう、

4

1 に答える 1

1

chosenライブラリを使用してみてください。ここからダウンロードできます: http://harvesthq.github.com/chosen/

それをdjangoと統合するには、django-chosenアプリケーションを試してください。からインストールするか、PIPソースを直接ダウンロードできますgithub

于 2012-08-20T06:07:44.547 に答える