問題タブ [template-inheritance]

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 に答える
899 参照

php - 別の TWIG テンプレートからの id 要素または変数のインクルード

TWIG を使用してサイトを作成するための基本を取り上げました。私は、最も一般的な意味で {%extend%} {%block%} {%include%}との使い方を知っていると思います。{%set%}

ファイル全体を含めずに、別の twig ファイル内からコードのブロックを含めたいと思います - {% include 'file.twig' %}.

file.twigに変数を設定し、を使用して出力する方法を理解しました{{ variable | raw }}.loadjQueryの関数を使用する場合と同様に、別のファイルでそれを行いたいと思います。

私は小枝のドキュメントがこれに触れていないようだと誓います。それは本当に明白で基本的な機能のようです。include、for、with、in and only、コロンとコンマなどのさまざまな組み合わせをいじりました | あり、何もありません。

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

django - Django での外部キー フィールドの設定

私の最初のアプリ (コース) では、コースを作成しています。各コースにはいくつかの章があり、各章にはクイズがあります。2つ目のアプリ(クイズ)を使ってクイズを作ろうとしています。models.py (クイズ) :

コースを作成するためのテンプレートがあり、そのテンプレート内に、章を作成するための別のテンプレート (ビュー) に移動するリンク (章の追加) があります。内部には、その特定の章のクイズを作成するためのリンクがあります。そのリンクは url: /quiz/new (クイズアプリの url.py を使用) につながり、これは view.py (クイズアプリから) で表されます。 問題は、クイズを作成している章の ID を取得する方法がわからないことです。章の URL の例 (ユーザーが [クイズの作成] をクリックする前のもの) /course/new/chapter/197/ 、どうにかして chapter_id (197) をリンク経由で送信することは可能ですか、それとも他の方法はありますか? views.py(クイズ):

views.py(コース):

urls.py (メイン)

URL(コース)

URL (クイズ):

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

django - Django: ベース テンプレートの TemplateDoesNotExist エラー

Django テンプレートの継承について学び、それに取り組んでいました。

base_post_login.html他のテンプレートと同じディレクトリにテンプレートを作成しました。

{% extends "base_post_login.html" %}子テンプレートの最初の行として入力します。

ただし、子テンプレートがバックエンドを介してレンダリングされると、TemplateDoesNotExistエラーが発生します。

これはsettings.py(関連部分)です:

テンプレートが拡張されていない場合、すべてのテンプレートは適切にレンダリングされます。

私は何をすべきか?