問題タブ [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.
python - django-autocomplete-light サンプルのインストール
django autocomplete light examples をインストールしようとしています: django autocomplete docs
次の手順で(上記のドキュメントから):
しかし、クリーンな環境でも、サーバーを実行しようとすると (最後のステップ)、次のエラーが発生します。
これを修正する方法についてstackoverflowからの提案をたくさん試しましたが、何もうまくいかないようです。
django-autocomplete-light - django-autocomplete-light に「別の追加」ボタンが表示されない
この問題を解決しようとして多くの時間を無駄にしましたが、解決策が見つかりませんでした。Admin-interface で django-autocomplete-light を使用して、別のテーブルに存在する値を選択するだけでなく、新しい値を追加したいと考えていました。このように使用すると:
すべて問題なく、フォームで「別の追加」ボタンを表示して使用できますが、次のように使用すると:
「別の追加」ボタンが消えます。2番目のケースでこのボタンを強制的に戻す方法を知っている人はいますか?
django - 新しい要素を追加するときの Django Autocomplete_Light エラー: 有効な選択肢を選択してください。21 (主キー) は使用可能な選択肢の 1 つではありません
私のインストールで Django autocomplete_light (バージョン: 2.0.0a18) を取得しようとしています。オートコンプリート フィールドのすぐ隣にある [新しいアイテムを追加] ボタンも使用します。既存のアイテムでオートコンプリートを使用でき、[新規追加] ボタンを使用して新しいアイテムを作成できます。ただし、新しいアイテムを追加した後、主キーが利用可能な選択肢の1つではないというエラーが表示され続けます。
誰かがこのセットアップの何が問題なのかを理解するのを手伝ってもらえますか?
models.py:
フォーム.py:
autocomplete_light_registry.py:
skill_form.html:
django - django オートコンプリート ライトを使用して新しいレコードを追加する
私は自分のアプリで autocomplete-light を非常に広範囲に使用して外国語キー検索を行っていますが、すべてうまく機能しています。ユーザーからリクエストがありました。オートコンプリート フィールドで必要なものが見つからない場合に、新しいレコードを追加できるようにしたいと考えています。
たとえば、ユーザーが新しいサービス リクエストを登録し、リクエストしている顧客を検索しようとしたときに、その顧客がシステムに存在しない場合などです。この場合、ユーザーはオートコンプリート フィールドの横にあるクリックするボタンが必要です。[保存] をクリックするよりも顧客データを入力できる場所がポップアップに表示され、サービス チケット入力画面に戻ったときに新しい顧客がデータベースとオートコンプリート フィールドに存在する必要があります。
だから私はドキュメンテーションで「管理者の外に別のポップアップを追加する」を見て、それはほとんど私が望むことをします、それはデータベースに新しいレコードを追加しますが、例ではそれよりもidが戻ってくるのが好きな編集ビューにリダイレクトします追加ボタンがクリックされた画面に、新しく追加された外国語キーレコードがオートコンプリートフィールドに表示されるようにすることは可能ですか? これがすでに解決されている例はありますか?
前もって感謝します
python - autocomplete_light で Userena EditProfileForm をオーバーライドする
次のコードを使用して、プロファイルの標準実装を userena で変更しています。
これまでのところ、2つの問題に遭遇しました。
1 つは、JavaScript が無視されていることです。もう 1 つは、このオーバーライドが、サイトのユーザーの完全なリストを含むドロップダウンを表示していることです。
私は何が欠けていますか?
編集:何が原因で js 変数が無視されたのかまだわかりません。editprofile テンプレートに必要な JavaScript を追加することで回避しました。