問題タブ [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.
php - 別の TWIG テンプレートからの id 要素または変数のインクルード
TWIG を使用してサイトを作成するための基本を取り上げました。私は、最も一般的な意味で {%extend%}
{%block%}
{%include%}
との使い方を知っていると思います。{%set%}
ファイル全体を含めずに、別の twig ファイル内からコードのブロックを含めたいと思います - {% include 'file.twig' %}
.
file.twig
に変数を設定し、を使用して出力する方法を理解しました{{ variable | raw }}
。.load
jQueryの関数を使用する場合と同様に、別のファイルでそれを行いたいと思います。
私は小枝のドキュメントがこれに触れていないようだと誓います。それは本当に明白で基本的な機能のようです。include、for、with、in and only、コロンとコンマなどのさまざまな組み合わせをいじりました | あり、何もありません。
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 (クイズ):
django - Django: ベース テンプレートの TemplateDoesNotExist エラー
Django テンプレートの継承について学び、それに取り組んでいました。
base_post_login.html
他のテンプレートと同じディレクトリにテンプレートを作成しました。
{% extends "base_post_login.html" %}
子テンプレートの最初の行として入力します。
ただし、子テンプレートがバックエンドを介してレンダリングされると、TemplateDoesNotExist
エラーが発生します。
これはsettings.py(関連部分)です:
テンプレートが拡張されていない場合、すべてのテンプレートは適切にレンダリングされます。
私は何をすべきか?