問題タブ [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 に答える
126 参照

python - Django_autocomplete_light ドロップダウンが表示されない

モデルフォームの ModelMultipleChoiceFields の 1 つに django_autocomplete_light を実装しようとしています。チュートリアルとドキュメントに正確に従っていますが、フィールドに最初の数文字を入力すると、ドロップダウンが表示されません。

models.py:

autocomplete_light_registry.py:

localhost/autocomplete/UserAutocomplete/ にアクセスすると、すべてのユーザーがスペースなしで 1 行で返されます。

インストール手順に記載されている手順を既に実行しました。

  • django-autocomplete-light>=2.0.0pre パッケージを pip でインストールします
  • django.contrib.admin の前に「autocomplete_light」を settings.INSTALLED_APPS に追加します
  • autocomplete_light.url を含める
  • jquery.js のロード後に autocomplete_light/static.html をインクルード (>=1.7)
0 投票する
1 に答える
254 参照

django - autocomplete_light と django-dynamic-formset が連携しない

autocomplete_light と django-dynamic-formset を一緒に使用しようとしています: どちらも単独で動作しますが、一緒に動作させることはできません... コードから始めましょう...

models.py:

フォーム.py

autocomplete_light_registry.py

とviews.py

問題は、フォームセット インスタンスが Project モデルに「バインド」されておらず、検証が失敗することです。エラーは、the_project定義されていないことを示しています...最初にフォームを保存しようとし、新しく保存されたプロジェクトの ID を取得して渡しました。フォームセットをインスタンス化するときにrequest.POSTと一緒にフォームセットに...しかし、うまくいきませんでした...

一方、 autocomplete_light 機能を壊すinlineformset_factory(Project,Segment_in_Project)代わりにを使用すると... ( Segment_in_Project フォームセットのformset_factory使用方法がわかりません)autocomplete_light.ModelForm

それを行う方法に関するアイデアや提案はありますか? ありがとう

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

django-forms - 管理者外にポップアップを追加するための autocomplete-light

私は django-crispy-forms を使用しており、autocomplete-light を使用したいのですが、うまくいきません。必要な施設が存在しない場合、ユーザーが新しい施設を作成できるようにする必要があります。autocomplete-light の使い方がわからず、何日も苦労しています。誰かが私を正しい方向に向けることができますか??

models.py

フォーム.py

ビュー.py

template.html

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

django - Django-autocomplete-light フィルタリングと 2 つのフィールドに基づく結果の表示

私は django-autocomplete-light の初心者です。「グローバルナビゲーションオートコンプリート」( https://django-autocomplete-light.readthedocs.org/en/docs_rewrite/navigation.html#a-simple-view )のようなものを実装しようとしていますが、これはナビゲートに使用されます患者の間。

問題は次のとおりです。

  • ジョン・スミスという患者がいるとしましょう。
  • 「John」または「Smith」と入力すると、正しいオートコンプリートが表示され、患者を選択できます。
  • ただし、「John S」または名前と姓の両方を入力する他の組み合わせを入力すると、オートコンプリートは空になります...
  • モデルを別の方法でフィルタリングしようとしました。たとえば、q を「name」と「surname」に分割し、関連するフィールドで Q を使用してモデルをフィルタリングしましたが、それも役に立ちません...

どの部分が欠けていますか? 特定のモデルの 2 つのフィールドに基づくフィルタリングに対応できないフィルタリングまたはオートコンプリートですか?

これは私の単純なモデルの一部です (URL 'patient_detail' が存在し、正常に動作することに注意してください。ここに貼り付けないでください):

それよりも、私はこれを (ドキュメントで説明されていることと同様に) 私のビューで行っています。ここで、フィールドに入力しているのは q get だけです:

受信_オートコンプリート.html ファイルは次のようになります。

私のメイン ビューには、このスクリプトの対象となるフィールドがあります。

「John Sm」のような入力に対して適切な患者を表示する方法について、ご協力をお願いします。

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

python - 管理者のdjangoオートコンプリートライト:どのように機能しますか?

管理者のモデルで検索可能な顧客の外部キーを作成しようとしています。

Django オートコンプリート ライトをインストールしましたが、動作が見えません。

私はこれを試しています。

admin.py

モジュールのすべてのcssおよびjs静的ファイルもあり、インストール済みのアプリをインストールして配置しました。

autocomplete_light_registry.py

ajax リクエストでエラーを表示:

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

django - このエラーを django-autocomplete-light - Importerror No Module Named Shortcuts で修正するにはどうすればよいですか?

そのため、2 日間、最も基本的なオートコンプリートを実行するように django-autocomplete-light をセットアップするのに苦労しましたが、役に立ちませんでした。非常に多くの問題と多くのエラーに遭遇したため、明確な解決策を求めるためにここでそれらを指定することはできません.

したがって、私が今やろうとしているのは、基本的な django アプリケーションをゼロから作成し、django-autocomplete-light リポジトリから「基本的な」例をドロップすることです。サポートを受けることができるように、再現可能な問題を作成するためにこれを行います。

しかし、これもイライラさせられました。私は今このエラーに遭遇しました...

これを解決するにはどうすればよいですか?

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

django - django-autocomplete-light test_application の実行に関する問題

したがって、次のモジュールがインストールされた virtualenv があります。

django-autocomplete-light のテスト プロジェクトに付属する README.rst ファイルの次の手順を使用して、フォルダーに移動します。/Users/username/.virtualenvs/testaclite/src/autocomplete-light/test_project

次に、実行./manage.py runserverして次の結果を取得します。

何が起きてる?これをデバッグして先に進むにはどうすればよいですか?

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

django - 管理者用のdjango-autocomplete-light django 1.8カスタムモデルフォーム

django-admin に OneToOne フィールドのオートコンプリートを追加したい

https://django-autocomplete-light.readthedocs.org/en/stable-2.xx/tutorial.html?highlight=tutorial#tutorial-すべての次の手順の後に変更されたもの「製品」の同じリストウィジェット.. .):

私がやった事:

  1. インストール済み:D
  2. INSTALLED_APPS に「autocomplete_light」を追加
  3. オーバーライドされた admin/base_site.html (カスタム ローダーを使用)
  4. url(r'^autocomplete/', include('autocomplete_light.urls')), to urlpatterns
  5. モデルBannerおよびsearch_fields=['product'] を使用した autocomplete_light_registry.py、
  6. 更新されたモデルフォーム:

私が逃したものは何ですか?