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

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

python - Django の複数選択チェックボックス

オブジェクトのリストがあり、それぞれに独自のチェックボックスがあり、ユーザーはこれらの複数を選択できます。リストはクエリの結果です。

どのチェックボックスが既に選択されているかをビューでマークするにはどうすればよいですか? テンプレート言語には in 演算子がないようです。

次のようなものが欲しい:

0 投票する
4 に答える
2755 参照

python - Django Template System:このループ/グループ化/カウントを解決するにはどうすればよいですか?

記事のリストがあり、各記事はセクションに属しています。

セクションごとにグループ化された記事を表示したい。

私は、Django のテンプレート システムを使ってそのほとんどを行う方法を見つけました。

ただ数字の出し方がわかりません。上記のコードは、Sports Media の記事に 6 ~ 10 ではなく 1 ~ 5 の番号を付けます。助言がありますか?

0 投票する
16 に答える
297329 参照

javascript - Django テンプレート変数と Javascript

Django テンプレート レンダラーを使用してページをレンダリングするとき、さまざまな値を含むディクショナリ変数を渡して、{{ myVar }}.

Javascriptで同じ変数にアクセスする方法はありますか(おそらくDOMを使用して、Djangoが変数にアクセスできるようにする方法がわかりません)? 渡された変数に含まれる値に基づいて、AJAX ルックアップを使用して詳細をルックアップできるようにしたいと考えています。

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

django - Django で、{{ block.super }} の問題、複数のテンプレート ファイルで「ブロック」が重複しないようにするにはどうすればよいですか?

ブロックを継承する 2 つの子テンプレート ファイルの場合、{{ block.super }}は解決されません。

Python 2.5.2、Django 1.0、Windows XP SP3

関連するファイルのサンプル スケルトン コード:

  1. base.html
  2. item_base.html
  3. show_info_for_all_items.html
  4. 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.htmlshow_info_for_single_item.htmlアイテム情報を表示するための同じコードを共有するので、に移動しましitem_base.htmlblock item_info

しかし、動作{{ block.super }}しません。空白として解決されます。show_info_for_all_items.htmlshow_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 ファイルで重複しないようにするにはどうすればよいですか?

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

django - django で change_form.html テンプレートを使用するにはどうすればよいですか?

モデルがあり、Django change_form テンプレートを使用してデータを編集したいと考えています。現在、正常に動作する独自のテンプレートを作成しましたが、フィールドの検証など、change_form テンプレートに含まれる基本的な要素がいくつか欠けています。

ビューからテンプレートを呼び出す方法と、テンプレートに送信する必要があるオブジェクト変数を示す例を挙げてください。

このテンプレートを利用する外部プロジェクト/リンクへのポインタは高く評価されます。

0 投票する
3 に答える
3488 参照

javascript - Firefox は xxx.submit() を処理しますが、Safari は処理しません...何ができるでしょうか?

ユーザーがメニューからオプションの 1 つを選択 (マウスを放す) したときに、プルダウン メニューにフォームを投稿させようとしています。このコードは FF では問題なく動作しますが、Safari では何らかの理由でフォームが送信されません。jquery を使用してコードを書き直し、jquery の .submit() 実装がブラウザーの癖をより適切に処理するかどうかを確認しました。同じ結果、FF で動作しますが、サファリでは動作しません。

次のスニペットは同じページからのもので、django テンプレート言語が混在しています。

バニラjsの試みは次のとおりです。

jqueryの試みは次のとおりです。

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

私の質問は、これを Safari で機能させるにはどうすればよいですか?

0 投票する
5 に答える
10941 参照

django - Djangoでは、カスタムタグ内から現在のユーザーセッションにアクセスできますか?

ユーザー セッションに格納された値を出力する必要があるカスタム タグを Django で作成していますが、カスタム タグ関数内からセッション オブジェクトにアクセスする方法が見つかりません。セッションオブジェクトをコンテキスト変数に手動で割り当てることなく、これを行う方法はありますか?

0 投票する
3 に答える
5773 参照

python - MVCとdjangoの基礎

このシーンはかなり新しく、ベストプラクティスを採用するためのドキュメントを見つけようとしています。さまざまなメディアカタログで構成されるかなり大規模なコンテンツサイトを構築しており、これまでにないフレームワークを使用して使用する必要があるアプローチをよりよく理解できるように、比較可能なデータ/アーキテクチャモデルを見つけようとしています。以前に利用しました。任意の洞察/助けをいただければ幸いです!

0 投票する
5 に答える
10038 参照

python - ModelFormをDjangoの中間モデルとのManyToMany関係で機能させるための手順は何ですか?

  • クライアントグループモデルがあります。
  • クライアントは複数のグループの一部になることができます。
  • グループに所属しているクライアントは、グループの無料レンタル料金をいつでも1回だけ使用できます。そこで、中間モデル(ClientGroupe)がその追加データを使用します。

今のところ、m2mデータを保存しようとすると、データが停止し、ClientGroupe Managerを使用する必要があると表示されます...何が欠けていますか?

これが私のモデルです:

そしてここに私の見解があります:

編集

ClientFormコードは次のとおりです。

編集#2:ここにエラーメッセージがあります:

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

python - 複数の家を持ち、各家に複数の電話番号を持つ人のリストを印刷する

複数のホームを持つことができる Person クラスがあり、それぞれに 1 つまたは複数の電話番号があります。

私はクラスを定義しましたが、今、すべての人をリストするビューを作成しようとしています。すべての家と各家の住所のすべての電話番号...

これまでのところ、私は次のようなものを持っています:

(私のviews.pyで)

(そして私のテンプレートで)

私が行方不明になっているための書き方のアイデアはありますか? もちろん、必要なことを行う別の方法 (よりエレガントで効率的な方法) があれば、ぜひ聞いてみたいと思います。