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

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

django - オートコンプリートウィジェットフィールドのため、Djangoフォームは送信されません

jquery uiを使用して作成したオートコンプリートウィジェットを使用して、フォームにテキスト入力を入力したいと思います。フォームが送信された場合を除いて、すべてが私が望むように正確に機能します。

問題は、フォームを送信すると、テキスト入力が自動的にリセットされ(理由はわかりません)、その後、フィールドが必要であると表示されてページがリロードされることです(検証が想定どおりに機能するだけです)。もちろん、フィールドをリセットしなければ、すべてうまくいくでしょう。

オートコンプリートの選択イベントが正常に機能しているかどうかはわかりません。コードは次のとおりです。

オートコンプリートの完全なコードは次のとおりです。

ヒント:オートコンプリートから選択せずにテキストを書き込んだ場合でも、失敗します。

別のヒント:フィールドをオプションとして設定すると、空のビューに到達します。

フォームを送信するときにこの作業を行うにはどうすればよいですか?私はこの仕事をするために何時間も費やしてきました。すでにそのフィールドに入力したことを認識するためのフォームを作成するにはどうすればよいですか?

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

これはレンダリングされたhtmlです:

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

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ウィジェットを使用して古いグループ変数が復元されます。

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

django - Django Contribコメント:コメントのテキストエリアウィジェットをオーバーライドするには?

django.contrib.comments を使用して、カスタム コメント アプリを定義しました。テキストボックスが小さく見えるように、テキストエリアウィジェットをオーバーライドしたかったのです。

だから私が作成したのはこれです:

しかし、実際には、コメント フィールドを再定義する必要はありません。フィールドで使用されるウィジェットを再定義したいだけです。つまり、ModelForms だけができるように見えること:

フィールドを再定義せずにウィジェットを再定義する方法はありますか? または、CSS を使用して高さを設定する必要がありますか?

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

javascript - Djangoテンプレートでタイムピッカーウィジェットを操作するには?

私はDjangoベースのアプリケーションに取り組んでおり、ユーザーが指定した時間とデータベースの日数(月曜日から日曜日)を保存したい場所に行き詰まりました。

ユーザーは、Time picker widgetまたはその他の方法で時間を選択しますが、07 : 30形式に戻ります。

ユーザーは、任意のピッカーまたはその他の方法 (ユーザーは複数の日を選択できます) から日を選択し、データベースに保存します。

私はDjango-Modelフィールドを試してみました:

Django モデル フォームを使用して Django-template を渡しますが、テキスト フィールドが表示されます (意味がありません)。

とにかく、13:45フォーマットとmon,tue,wedフォーマットで時間を取得できる場合は、データベースに保存することもできCharField()ます。

上記の2つの状況の解決策を理解できません。それを行うための最良の選択肢は何ですか?

Javaスクリプトで可能ですか?(しかし、私はJavaスクリプトの専門家ではありません)

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

python - 2 つの部分で選択ウィジェットを作成し、最初の部分で 2 番目の項目を動的に選択します

非常に特別なウィジェットを作成する django コードに組み込むための事前に作成されたウィジェットはありますか?

私がデータベースを持っているとしましょう

したがって、各人には独自の会社があり、会った会社は会った人によって決定されるため、会議クラスで会社を要求すると、死のダイヤモンドが作成されます。しかし、実際には、誰かに会う前に私は彼/彼女の会社に行かなければなりません.

2 つのウェーブで連絡先を選択できるようにする、Meeting クラスの「person」フィールドの JavaScript ウィジェットを csreate したいと思います。

  • まずは会社選び。クリックすると、2 番目の選択フィールドが更新され、選択した会社に関連しないすべての連絡先が削除されます。
  • 次に、ユーザーは、選択した会社に残っているいくつかの連絡先から選択できます。

さて、ユーザーが最初の選択をもう一度クリックして別の会社を選択した後、複雑な考えが起こると確信していますが、最初のアプローチは簡単にしましょう...

できるスニペットを見つけるためにインターネットで何度か調べましたが、そのようなコードを見つける正確な方法を把握するのにいくつかの困難が発生していることに言及する必要があります...

そのようなプロジェクト、ウィジェットについて知っていますか? それを行うための組み込みの簡単な方法はありますか?

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

django - djangoのselectDateWidgetの年オプションを変更する方法

フォームにdjangoのselectDateWidgetを使用したいのですが、年のオプションは2012年から2021年までです。過去数年、おそらく1980年までを表示する必要があります。selectDateWidgetを変更するにはどうすればよいですか?

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

django - djangoテンプレートでウィジェットをレンダリングする

情報を表示するための素晴らしいウィジェットがあり、フォームを使用せずにテンプレートで使用したいと思います。

私のテンプレートは情報を表示するためだけに使用されており、送信するフォームはありません。フォームを使用せずに、このウィジェットをテンプレートでレンダリングするにはどうすればよいですか。ウィジェットがいくつかのユーザーデータでフィードされていることを考慮に入れる必要があります。これにテンプレートタグを使用できますか?

ありがとう!

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

django - Django-時間範囲ウィジェット

jQueryUI Sliderをウィジェットとして使用して、営業時間を設定したいと思います。

だから私はこのモデルをしました:

次のようなコントローラーを実行するためのマークアップを知っています。

これは似たようなものを与えます(いくつかの追加のcss / jsを使用)

ここに画像の説明を入力してください

しかし、フォームウィジェットとして実装することはできません

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

python - django.contrib.commentsフィールドウィジェットをオーバーライドするにはどうすればよいですか?

コメントフォームのコメントフィールドにインラインスタイルを追加するつもりはありません。プレースホルダー属性をフィールドに追加する方法を探しています。これを行うための適切な方法は何ですか?

get_comment_create_dataメソッドのウィジェットを追加/変更する方法を探していました。

これが私の現在のフォームの外観です。

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

django - Cloudinary の CloudinaryImage クラスでの Django フォーム フィールドの問題

CloudinaryImage ( Cloudinaryから) のClearableFileInputを表示しているDjangoフォームがあります。フォームフィールドを表示するときを除いて、うまく機能しています。アンカー要素に壊れたhrefが表示されます。

私が使用しているテンプレートコードは次のとおりです。

add_class 部分はdjango-widget- tweaks から来ています。出力に変更を加えずに add_class 部分を取り出しました。

ここに私のフォーム定義があります:

Django は CloudinaryImage の url 関数に問題があるようです。関数ではなく単純なプロパティを探しているのではないかと思います。

これを処理する方法について何か提案はありますか? CloudinaryImage をサブクラス化し、何らかの方法で url 関数を書き直す必要がありますか?