この問題を解決する方法は最終的にわかりましたが、この回答は更新されませんでした。しかし、私はコメントを受け取って以来、私は知っているものを共有するべきだと思う。私は何を書いて何が正しく動作するのかを覚えていませんが、私がファイル内で行ったすべての設定を共有して、他の人のためにもうまくいきたいと思っています。
最初に私はdjango- ajax - オートコンプリートフィールドを選択します。ここでのアプリあなたが設定でこれらの特定の設定はあなたのテンプレートでjQueryのオートコンプリートファイルをインクルードする必要があり
POSTMAN_AUTOCOMPLETER_APP = { {% if is_autocompleted %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.autocomplete.min.js"></script>
<link href="{{ STATIC_URL }}css/jquery.autocomplete.css" type="text/css" media="all" rel="stylesheet" />
{% endif %}
'name': 'ajax_select',
'field': 'AutoCompleteField',
'arg_name': 'channel',
'arg_default': 'user', # no default, mandatory to enable the feature
}
AJAX_SELECT_BOOTSTRAP = True
AJAX_SELECT_INLINES = 'inline'
AJAX_LOOKUP_CHANNELS = {
# pass a dict with the model and the field to search against
'user' : {'model':'auth.user', 'search_field':'username'},
}
ファイル必要なプロジェクトにインストールした後https://github.com/crucialfelix/django-ajax-selects
ためのリンクです。今、このライブラリはjqueryと統合されているので、古いjqueryのオートコンプリートjsファイルを使用してください。これは、それが機能しない理由の1つになる可能性があります。
{% if is_autocompleted %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.autocomplete.min.js"></script>
<link href="{{ STATIC_URL }}css/jquery.autocomplete.css" type="text/css" media="all" rel="stylesheet" />
{% endif %}
は、私はまさに私はアプリが仕事を始めたが、これらは私のプロジェクトに存在するすべての設定されているように、何をしたか覚えていない、言ったように。
ありがとうございました
これを理解したことがありましたら、この問題を解決するためのコードをご覧ください。アイデアありがとう! –
ニック、私はこの質問に長い時間を尋ねてきました。そして今、アヤックスのセレクトがうまく機能します。申し訳ありませんが、私はそれをどのように解決したか覚えていません。私はコードを見て、あなたに戻ろうとします – Sachin
それはすばらしいでしょう!私はあなたが提供するかもしれないスニペットをありがとう!良い一日を持ってください –