問題タブ [django-templates]
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 の複数選択チェックボックス
オブジェクトのリストがあり、それぞれに独自のチェックボックスがあり、ユーザーはこれらの複数を選択できます。リストはクエリの結果です。
どのチェックボックスが既に選択されているかをビューでマークするにはどうすればよいですか? テンプレート言語には in 演算子がないようです。
次のようなものが欲しい:
python - Django Template System:このループ/グループ化/カウントを解決するにはどうすればよいですか?
記事のリストがあり、各記事はセクションに属しています。
セクションごとにグループ化された記事を表示したい。
私は、Django のテンプレート システムを使ってそのほとんどを行う方法を見つけました。
ただ数字の出し方がわかりません。上記のコードは、Sports Media の記事に 6 ~ 10 ではなく 1 ~ 5 の番号を付けます。助言がありますか?
javascript - Django テンプレート変数と Javascript
Django テンプレート レンダラーを使用してページをレンダリングするとき、さまざまな値を含むディクショナリ変数を渡して、{{ myVar }}
.
Javascriptで同じ変数にアクセスする方法はありますか(おそらくDOMを使用して、Djangoが変数にアクセスできるようにする方法がわかりません)? 渡された変数に含まれる値に基づいて、AJAX ルックアップを使用して詳細をルックアップできるようにしたいと考えています。
django - Django で、{{ block.super }} の問題、複数のテンプレート ファイルで「ブロック」が重複しないようにするにはどうすればよいですか?
ブロックを継承する 2 つの子テンプレート ファイルの場合、{{ block.super }}
は解決されません。
Python 2.5.2、Django 1.0、Windows XP SP3
関連するファイルのサンプル スケルトン コード:
base.html
item_base.html
show_info_for_all_items.html
show_info_for_single_item.html
ファイル :base.html
ファイル :item_base.html
ファイル :show_info_for_all_items.html
ファイル :show_info_for_single_item.html
show_info_for_all_items.html
アイテムのリストと各アイテムの情報を表示します。
show_info_for_single_item.html
アイテムの情報を含む単一のアイテムを示します。
show_info_for_all_items.html
show_info_for_single_item.html
アイテム情報を表示するための同じコードを共有するので、に移動しましitem_base.html
たblock item_info
しかし、動作{{ block.super }}
しません。空白として解決されます。show_info_for_all_items.html
show_info_for_single_item.html
{{ block.super }}
block item_info
コードを in からinitem_base.html
に戻すshow_info_for_all_items.html
と機能しますが、同じコードを 2 つのファイルshow_info_for_single_item.html
に複製する必要があります。block item_info
block.super の問題を解決できない場合、Django は INCLUDE => のようなものを提供するので、テンプレート ファイルのブロックを ( の代わりに){% INCLUDE "item_base.html" %}
含めることができますか?extends
block item_info
両方の html ファイルで重複しないようにするにはどうすればよいですか?
django - django で change_form.html テンプレートを使用するにはどうすればよいですか?
モデルがあり、Django change_form テンプレートを使用してデータを編集したいと考えています。現在、正常に動作する独自のテンプレートを作成しましたが、フィールドの検証など、change_form テンプレートに含まれる基本的な要素がいくつか欠けています。
ビューからテンプレートを呼び出す方法と、テンプレートに送信する必要があるオブジェクト変数を示す例を挙げてください。
このテンプレートを利用する外部プロジェクト/リンクへのポインタは高く評価されます。
javascript - Firefox は xxx.submit() を処理しますが、Safari は処理しません...何ができるでしょうか?
ユーザーがメニューからオプションの 1 つを選択 (マウスを放す) したときに、プルダウン メニューにフォームを投稿させようとしています。このコードは FF では問題なく動作しますが、Safari では何らかの理由でフォームが送信されません。jquery を使用してコードを書き直し、jquery の .submit() 実装がブラウザーの癖をより適切に処理するかどうかを確認しました。同じ結果、FF で動作しますが、サファリでは動作しません。
次のスニペットは同じページからのもので、django テンプレート言語が混在しています。
バニラjsの試みは次のとおりです。
jqueryの試みは次のとおりです。
フォームは次のとおりです。
私の質問は、これを Safari で機能させるにはどうすればよいですか?
django - Djangoでは、カスタムタグ内から現在のユーザーセッションにアクセスできますか?
ユーザー セッションに格納された値を出力する必要があるカスタム タグを Django で作成していますが、カスタム タグ関数内からセッション オブジェクトにアクセスする方法が見つかりません。セッションオブジェクトをコンテキスト変数に手動で割り当てることなく、これを行う方法はありますか?
python - MVCとdjangoの基礎
このシーンはかなり新しく、ベストプラクティスを採用するためのドキュメントを見つけようとしています。さまざまなメディアカタログで構成されるかなり大規模なコンテンツサイトを構築しており、これまでにないフレームワークを使用して使用する必要があるアプローチをよりよく理解できるように、比較可能なデータ/アーキテクチャモデルを見つけようとしています。以前に利用しました。任意の洞察/助けをいただければ幸いです!
python - ModelFormをDjangoの中間モデルとのManyToMany関係で機能させるための手順は何ですか?
- クライアントとグループモデルがあります。
- クライアントは複数のグループの一部になることができます。
- グループに所属しているクライアントは、グループの無料レンタル料金をいつでも1回だけ使用できます。そこで、中間モデル(ClientGroupe)がその追加データを使用します。
今のところ、m2mデータを保存しようとすると、データが停止し、ClientGroupe Managerを使用する必要があると表示されます...何が欠けていますか?
これが私のモデルです:
そしてここに私の見解があります:
編集:
ClientFormコードは次のとおりです。
編集#2:ここにエラーメッセージがあります:
python - 複数の家を持ち、各家に複数の電話番号を持つ人のリストを印刷する
複数のホームを持つことができる Person クラスがあり、それぞれに 1 つまたは複数の電話番号があります。
私はクラスを定義しましたが、今、すべての人をリストするビューを作成しようとしています。すべての家と各家の住所のすべての電話番号...
これまでのところ、私は次のようなものを持っています:
(私のviews.pyで)
(そして私のテンプレートで)
私が行方不明になっているための書き方のアイデアはありますか? もちろん、必要なことを行う別の方法 (よりエレガントで効率的な方法) があれば、ぜひ聞いてみたいと思います。