問題タブ [django-autocomplete-light]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - django-autocomplete-light の最初の提案をプログラムで選択する
最初に与えられたオプションを選択するにはどうすればよいですか? ユーザーの位置に基づいて、逆ジオコーディングの結果 (都市) からのデータをオートコンプリート ウィジェットにフィードしています。都市のデータベースがあり、最初に提案されたオプションを選択する必要があります。
autocomplete_light_registry.py
フォーム.py
location.js
ご協力いただきありがとうございます。
スクリーンショット:
参考文献:
python - django autocomplete-light に依存するドロップダウン リスト
autocomplete-light を使用して、django で 2 つの依存ドロップダウン リスト (大陸、国) を持つ非管理者フォームを作成しようとしています。最初のドロップダウン リストには大陸のリストが含まれ、2 番目のドロップダウン リストには国のリストが含まれます。ユーザーが大陸の 1 つを選択すると、その大陸の国のみが国のドロップダウン リストに表示されます。
2 つの依存する入力フィールドを正常に動作させることができましたが、これらの入力フィールドをドロップダウン リストに変換できません。以下は私が使用しているコードです。依存入力フィールドを依存ドロップダウンリストに変換するために何が必要かを説明するのに役立つことを願っています。forms.py でウィジェットを適用しようとしましたが成功しませんでした。forms.py から「widgets = autocomplete_light.get_widgets_dict(Locations)」行を削除すると、ドロップダウン リストが表示されますが、2 つのリスト間の依存関係が失われます。
dependant_autocomplete.js
django - django-autocomplete-light フィルター クエリセット
django-autocomplete-light を使用しようとしていますが、いくつか問題があります。でクエリセットをフィルタリングしたいと思いModelChoiceField
ます。オートコンプリートを使用しない場合、結果の選択は正しいのですが、ウィジェットを使用すると正しく機能せず、すべてのレコードが表示されます。
これが私のコードです:
django - リクエスト ユーザーに基づいて autocomplete_light フィルター taggit タグを作成できません
これが両方のアプリと関係がない場合は申し訳ありません。次のスニペットは、「スライスが取得されると、クエリをフィルター処理できません」というメッセージをスローします。
models.py
autocomplete_light_registry.py
python - django-taggit カスタム「タグ」モデルと request.user
タグがいつ誰によって作成されたかを追跡する必要があるため、django-taggit を使用してカスタムタグモデルを作成しました
私は django-autocomplete-light を使用して、管理者のトピックのオートコンプリート フィールドを作成しています。新しいトピックを入力すると、Article フォームの保存時に作成されます。
admin フォームで request.user を取得し、それを save_model メソッドを介して渡すことができることはわかっていますが、これは Article モデルに対して行っていることですが、トピック モデルに対して行う方法がわかりません。
前もって感謝します
django-taggit - Django Autocomplete light & taggit - 結果のカスタム スタイル設定
私はdjango-taggitでdjango-autocomplete-lightを使用しています。ドキュメントに従えば、統合は非常に簡単です。
と
これにより、適切なインライン スタイルのウィジェットがレンダリングされます。入力すると、以下のオートコンプリート リストが表示されます。すべて問題ありません。
ただし、私のタグは色分けされているため、2 つのことをカスタマイズする必要があります。
a) まず、オートコンプリート リストで、各タグの css クラスをカスタマイズする必要があります。テンプレートをある程度制御できますが、クラスをオーバーライドする [data-value] を探している css セレクターがあるようです。autocomplete_template_html のコードは次のとおりです。
b) 2 番目に、タグを選択して入力に追加したら、そこにその CSS クラスを維持して、カスタムの外観を得る必要があります。生成された DOM 要素を見ると、おそらく使用できる隠しスパンがいくつかあることがわかりますが、その方法は明確ではありません。
これどうやってするの?独自のウィジェットを作成する必要がありますか、それともサブクラス化できるものはありますか?