私はジャンゴの初心者です。私は Django フォームを使用して HTML フォームをレンダリングします。
デフォルトの ChoiceField を人気のある JS フレームワーク「Select2」 http://ivaynberg.github.io/select2/に置き換えたいと思います。
HTMLページで直接行うのは簡単ですが、djangoフォームの設計に統合するのは難しいと思います. サードパーティの django プラグインがhttps://github.com/applegrew/django-select2として機能する可能性がありますが、もう 1 つ JS フレームワークを追加すると、サードパーティの django プラグインがますます必要になる場合があります。
では、djangoフォームを使用する正しい方法は何ですか? そして、なぜ django は HTML ページの外で HTML フォームを取るのでしょうか? Java と同様に、すべての HTML 要素が JSP ページに入ります。