問題タブ [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.

0 投票する
1 に答える
187 参照

django - autocomplete-light は何を返しますか?

最近、アプリに autocomplete-light をインストールしました。

オートコンプリートは、institution というテーブルの「name」というフィールドを介してフィルタリングします。ただし、ビューを介してポストされるのは、名前ではなく、同じオブジェクトの「id」です。

それがなぜなのか誰か知っていますか?

私の見解は次のとおりです。

フォームは次のとおりです。

0 投票する
0 に答える
291 参照

python - 素敵なオートコンプリートのために、django-taggit からコンマを削除します

一部のモデルではタグを使用するために django-taggit を使用し、便利なオートコンプリートには django-autocomplete-light を使用しています。

オートコンプリートをより良く表示することは可能ですか? wordpressタグセクションのように..カンマを削除し、Enterキーを押してタグを挿入したい

http://i.stack.imgur.com/CtJwu.png

現時点でのコード:

フォーム.py

autocomplete_light_registry.py

models.py

admin.py

0 投票する
0 に答える
105 参照

django - Autocomplete-light のさまざまな実装

クラスベースのビュー形式を使用して autocomplete-light 関数を実装できました。

このフォームでは:

urls.py を使用:

ただし、クラス ベースのビュー (つまり、add_user_institution_details) でコードをデバッグしようとしています。メソッドを直接呼び出すことで、コードから変更することにしました。

ビューを次のように更新しました。

urls.py を次のように更新しました。

2 番目の実装では、何らかの理由で、オートコンプリート検索ボックスが完全に表示されなくなりました。私は何が欠けていますか?

0 投票する
1 に答える
121 参照

python - タグフィールドにdjangoオートコンプリートを追加する

タグ フィールドに django-autocomplete を追加しようとしていますが、機能しません。それを追加する方法を見てきましたが、オートコンプリートファイルの作成が含まれています。

オートコンプリート バージョン 2.0.2 を使用しているタグ フィールドでは機能しません

0 投票する
2 に答える
438 参照

python - Django Autocomplete Light クエリ結果を制限する

autocomplete_light.AutocompleteModelBase を登録してフォームで使用すると、表示される結果は常に 20 に制限されます。フォームに表示される結果の数を増やすためのオプションがドキュメントに見つかりません。

autocomplete_light_regisrty.py

フォーム.py

しかし、フォームを検索すると、60 をはるかに超えているにもかかわらず、最大 20 の結果しか表示されません。これは、/autocomplete/IssueAutocomplete に移動すると複製されます。一度に表示される結果は 20 件のみです。

結果の完全なリストを取得するにはどうすればよいですか?

0 投票する
1 に答える
52 参照

django - Django Autocomplete Light は、プロセスが再起動されるまで結果を返さない

データベースに新しいレコードを追加すると、python プロセスを再起動するまでオートコンプリートの結果に表示されません。私のレジストリは次のようになります。

選択オプションはキャッシュされていますか?

0 投票する
1 に答える
134 参照

javascript - jQuery の .trigger() 関数を呼び出すと、要素にバインドされた他のハンドラーへの伝播が停止します

要素で .trigger() イベントを使用すると、このイベントにバインドされた他のイベントが発生しません。この行にコメントすると、すべてがうまくいきます。私は django-autocomplete-light ライブラリを使用しているので、この例を単純化しました。

動作していません

selectChoice イベントが発生します。

働く

私は少し混乱しています。私は多くのアプローチを試しましたが、これは単純なものだと思います。なぜなら、このコードは少し前に実行されていたからです (Django 1.8 を実行するために、このコードと他の多くのコードを使用する django-autocomplete-light lib のアップグレードを行う前)。しかし、それはjQueryと関係があるだけのようです。誰かが同様の問題を抱えていましたか?