Django

Django テンプレート

テンプレート構文、変数、フィルター、タグ、テンプレート継承、include、context processor

18 面接問題·
Junior
1

Django テンプレートで変数の値を表示するにはどうしますか?

回答

二重中括弧 {{ variable }} を使うと、テンプレートのコンテキストに渡された変数の値を表示できます。Django は XSS 攻撃を防ぐために HTML を自動的にエスケープします。変数名は、ビューが提供するコンテキスト辞書のキーと正確に一致する必要があります。

2

Django におけるテンプレートタグの役割は何ですか?

回答

テンプレートタグは、テンプレート内でロジックを実行できます。ループ、条件、他のテンプレートのインクルードなどです。{% tag %} 構文を使い、一部は {% endfor %} や {% endif %} のような終了タグが必要です。ビジネスロジックとプレゼンテーションの分離を保ちながら、プログラミングの能力を提供します。

3

オブジェクトのリストを反復処理するために {% for %} タグをどう使いますか?

回答

{% for item in list %} 構文で、リストの各要素を反復処理できます。ブロック内では、変数 item に現在の要素が入ります。{% endfor %} タグがループの終わりを示します。Django は反復ロジック用に forloop.counter、forloop.first、forloop.last などの特別な変数も提供します。

4

Django テンプレートでテキストを大文字に変換するフィルターはどれですか?

5

{% extends %} によるテンプレート継承はどう機能しますか?

+15 面接問題

次の面接に向けてDjangoをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める