問題タブ [django-widget]
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フォームは送信されません
jquery uiを使用して作成したオートコンプリートウィジェットを使用して、フォームにテキスト入力を入力したいと思います。フォームが送信された場合を除いて、すべてが私が望むように正確に機能します。
問題は、フォームを送信すると、テキスト入力が自動的にリセットされ(理由はわかりません)、その後、フィールドが必要であると表示されてページがリロードされることです(検証が想定どおりに機能するだけです)。もちろん、フィールドをリセットしなければ、すべてうまくいくでしょう。
オートコンプリートの選択イベントが正常に機能しているかどうかはわかりません。コードは次のとおりです。
オートコンプリートの完全なコードは次のとおりです。
ヒント:オートコンプリートから選択せずにテキストを書き込んだ場合でも、失敗します。
別のヒント:フィールドをオプションとして設定すると、空のビューに到達します。
フォームを送信するときにこの作業を行うにはどうすればよいですか?私はこの仕事をするために何時間も費やしてきました。すでにそのフィールドに入力したことを認識するためのフォームを作成するにはどうすればよいですか?
フォームのコードは次のとおりです。
これはレンダリングされたhtmlです:
python - 別のアプリのDjangoフォームフィールドを上書きする
Django Guardianには、admin.pyで定義されているGroupManageとUserManageの2つのフォームがあります:https ://github.com/lukaszb/django-guardian/blob/master/guardian/admin.py#L368
これらの2つのフォームにオートコンプリートを追加したいと思います。これを実現するための最善の方法は、グループとユーザーのフィールドウィジェットを上書きすることです(最初の試みではdjango autocomplete_lightを使用します)。目標は、djangoをフォークする必要がないことです。保護者。
そのため、アプリのmodels.pyに次のコードを追加しました
また、setattrを使用してみましたが無駄になりました。djangoシェルでは、これが機能しているように動作しますが、管理ページが読み込まれると、デフォルトのCharFieldウィジェットを使用して古いグループ変数が復元されます。
django - Django Contribコメント:コメントのテキストエリアウィジェットをオーバーライドするには?
django.contrib.comments を使用して、カスタム コメント アプリを定義しました。テキストボックスが小さく見えるように、テキストエリアウィジェットをオーバーライドしたかったのです。
だから私が作成したのはこれです:
しかし、実際には、コメント フィールドを再定義する必要はありません。フィールドで使用されるウィジェットを再定義したいだけです。つまり、ModelForms だけができるように見えること:
フィールドを再定義せずにウィジェットを再定義する方法はありますか? または、CSS を使用して高さを設定する必要がありますか?
javascript - Djangoテンプレートでタイムピッカーウィジェットを操作するには?
私はDjangoベースのアプリケーションに取り組んでおり、ユーザーが指定した時間とデータベースの日数(月曜日から日曜日)を保存したい場所に行き詰まりました。
ユーザーは、Time picker widget
またはその他の方法で時間を選択しますが、07 : 30
形式に戻ります。
ユーザーは、任意のピッカーまたはその他の方法 (ユーザーは複数の日を選択できます) から日を選択し、データベースに保存します。
私はDjango-Modelフィールドを試してみました:
Django モデル フォームを使用して Django-template を渡しますが、テキスト フィールドが表示されます (意味がありません)。
とにかく、13:45
フォーマットとmon,tue,wed
フォーマットで時間を取得できる場合は、データベースに保存することもできCharField()
ます。
上記の2つの状況の解決策を理解できません。それを行うための最良の選択肢は何ですか?
Javaスクリプトで可能ですか?(しかし、私はJavaスクリプトの専門家ではありません)
python - 2 つの部分で選択ウィジェットを作成し、最初の部分で 2 番目の項目を動的に選択します
非常に特別なウィジェットを作成する django コードに組み込むための事前に作成されたウィジェットはありますか?
私がデータベースを持っているとしましょう
したがって、各人には独自の会社があり、会った会社は会った人によって決定されるため、会議クラスで会社を要求すると、死のダイヤモンドが作成されます。しかし、実際には、誰かに会う前に私は彼/彼女の会社に行かなければなりません.
2 つのウェーブで連絡先を選択できるようにする、Meeting クラスの「person」フィールドの JavaScript ウィジェットを csreate したいと思います。
- まずは会社選び。クリックすると、2 番目の選択フィールドが更新され、選択した会社に関連しないすべての連絡先が削除されます。
- 次に、ユーザーは、選択した会社に残っているいくつかの連絡先から選択できます。
さて、ユーザーが最初の選択をもう一度クリックして別の会社を選択した後、複雑な考えが起こると確信していますが、最初のアプローチは簡単にしましょう...
できるスニペットを見つけるためにインターネットで何度か調べましたが、そのようなコードを見つける正確な方法を把握するのにいくつかの困難が発生していることに言及する必要があります...
そのようなプロジェクト、ウィジェットについて知っていますか? それを行うための組み込みの簡単な方法はありますか?
django - djangoのselectDateWidgetの年オプションを変更する方法
フォームにdjangoのselectDateWidgetを使用したいのですが、年のオプションは2012年から2021年までです。過去数年、おそらく1980年までを表示する必要があります。selectDateWidgetを変更するにはどうすればよいですか?
django - djangoテンプレートでウィジェットをレンダリングする
情報を表示するための素晴らしいウィジェットがあり、フォームを使用せずにテンプレートで使用したいと思います。
私のテンプレートは情報を表示するためだけに使用されており、送信するフォームはありません。フォームを使用せずに、このウィジェットをテンプレートでレンダリングするにはどうすればよいですか。ウィジェットがいくつかのユーザーデータでフィードされていることを考慮に入れる必要があります。これにテンプレートタグを使用できますか?
ありがとう!
django - Django-時間範囲ウィジェット
jQueryUI Sliderをウィジェットとして使用して、営業時間を設定したいと思います。
だから私はこのモデルをしました:
次のようなコントローラーを実行するためのマークアップを知っています。
これは似たようなものを与えます(いくつかの追加のcss / jsを使用)
しかし、フォームウィジェットとして実装することはできません
python - django.contrib.commentsフィールドウィジェットをオーバーライドするにはどうすればよいですか?
コメントフォームのコメントフィールドにインラインスタイルを追加するつもりはありません。プレースホルダー属性をフィールドに追加する方法を探しています。これを行うための適切な方法は何ですか?
get_comment_create_dataメソッドのウィジェットを追加/変更する方法を探していました。
これが私の現在のフォームの外観です。
django - Cloudinary の CloudinaryImage クラスでの Django フォーム フィールドの問題
CloudinaryImage ( Cloudinaryから) のClearableFileInputを表示しているDjangoフォームがあります。フォームフィールドを表示するときを除いて、うまく機能しています。アンカー要素に壊れたhrefが表示されます。
私が使用しているテンプレートコードは次のとおりです。
add_class 部分はdjango-widget- tweaks から来ています。出力に変更を加えずに add_class 部分を取り出しました。
ここに私のフォーム定義があります:
Django は CloudinaryImage の url 関数に問題があるようです。関数ではなく単純なプロパティを探しているのではないかと思います。
これを処理する方法について何か提案はありますか? CloudinaryImage をサブクラス化し、何らかの方法で url 関数を書き直す必要がありますか?