問題タブ [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.
django - サクサクしたフォームの django-autocomplete-light
フォームの外部キー フィールドにオートコンプリート検索を実装しようとしています。ドキュメントを確認しましたが、機能させるために何をする必要があるかわかりません。私は、foreignkey フィールドに通常のドロップダウン ボックスを表示するだけです。
これが私の試みです:
設定.py
urls.py
models.py
フォーム.py
form.html
python - django-autocomplete=light が「最良の」一致を最初に返すように強制する
django-autocomplete-light
フィールドで検索しているアイテムの長いリストがあり、オートコンプリートは次のように定義されています。
一部の役職は、アルファベット順でリストのかなり先に位置しています。たとえば、次のようになります。
"先生"
次のような他の「あまり理想的ではないタイトル」の後に続きます。
「農業の先生」「建築の先生」「建築の先生」など…
私が望むのは、検索のテキストで始まる最も近いまたは単に一致する「最良の」一致のためです。したがって、誰かが「教える」を検索すると、同じ文字で始まるため、「教師」が得られます。その後、他の精度の低い一致が続きます。
search_fields
優先順位で設定してみた
しかし、オートコンプリート コードを分析すると、返される前にすべての用語が 1 つのクエリに変更されていることがわかります。
このリストをより適切な方法で並べ替えるにはどうすればよいでしょうか?
python - OneToOne 関係と django-autocomplete-light
django-autocomplete-light には、自分では解決できない問題がいくつかあります。
models.py
autocomplete_light_registry.py
これを試してみましたが、エラーが発生します: FieldError, Cannot resolve keyword u'username' into field.
私はすでに "user" を試しましたが、発生します: TypeError, Related Field got invalid lookup: icontains
私は何をすべきか?
どうもありがとう。
jquery - django-autocomplete-light が .js スクリプトを見つけられません
アプリで django-autocomplete-light を動作させようとしています。すべてのセットアップが完了したと思います。
問題と思われることの 1 つは、{% include 'autocomplete_light/static.html' %} を含める場合です。私のアプリは、以下にリストされている必要な .js ファイルを見つけていないようです。ディレクトリに移動しても、ファイルが表示されません。github のダウンロードにはこれらのファイルが含まれているはずだと思いました。これらの js ファイルはどこにダウンロードすればよいですか? または、ディレクトリ構造が間違っている可能性がありますか?
HTML:
ディレクトリ構造:
django - autocomplete-light が Django 管理画面に表示されない
管理メニューに autocomplete-light 機能をインストールしようとしています。admin.py に以下を追加しました。設定でアプリをインストールしました。
これを autocomplete_light_registry.py に追加しました:
URL へのオートコンプリートを行う必要はないと思います。これは、django の管理ページに移動したときに表示されるはずだからですか? 私は何が欠けていますか?
javascript - django CMS: テンプレートにオートコンプリートを統合する
autocomplete-light を django cms のテンプレートに統合したい
アプリ「医者」での私の見解:
urls.py (CMS)
urls.py (アプリドクター)
search.html
search.html は、言語に応じて「/en/list/」または「/ru/list/」という URL を持つ CMS ページへのアプリフックです。
javascript 部分でどの URL を設定する必要がありますか? 現在、常に NoReverseMatch エラーが発生します。
編集:
要求されたエラーの詳細:
django - Autocomplete-light レジストリの問題
フォームの 1 つに autocomplete-light をインストールしようとしています。このエラーが発生し続けます:
コードのどこにも InstitutionAutocopmlete を宣言または登録していないため、このエラーをトリガーする方法がわかりません。
私は次のフォームを持っています:
これは私の autocomplete_light_registry.py にあります:
autocomplete_light のインポート
これが私のhtmlです。コードが {{ form.as_p}} を実行すると、エラーが発生します。
urls.py は次のとおりです。