
Django テンプレート
テンプレート構文、変数、フィルター、タグ、テンプレート継承、include、context processor
18 面接問題·
Junior
1Django テンプレートで変数の値を表示するにはどうしますか?
1
Django テンプレートで変数の値を表示するにはどうしますか?
回答
二重中括弧 {{ variable }} を使うと、テンプレートのコンテキストに渡された変数の値を表示できます。Django は XSS 攻撃を防ぐために HTML を自動的にエスケープします。変数名は、ビューが提供するコンテキスト辞書のキーと正確に一致する必要があります。
2Django におけるテンプレートタグの役割は何ですか?
2
Django におけるテンプレートタグの役割は何ですか?
回答
テンプレートタグは、テンプレート内でロジックを実行できます。ループ、条件、他のテンプレートのインクルードなどです。{% tag %} 構文を使い、一部は {% endfor %} や {% endif %} のような終了タグが必要です。ビジネスロジックとプレゼンテーションの分離を保ちながら、プログラミングの能力を提供します。
3オブジェクトのリストを反復処理するために {% for %} タグをどう使いますか?
3
オブジェクトのリストを反復処理するために {% for %} タグをどう使いますか?
回答
{% for item in list %} 構文で、リストの各要素を反復処理できます。ブロック内では、変数 item に現在の要素が入ります。{% endfor %} タグがループの終わりを示します。Django は反復ロジック用に forloop.counter、forloop.first、forloop.last などの特別な変数も提供します。
4
Django テンプレートでテキストを大文字に変換するフィルターはどれですか?
5
{% extends %} によるテンプレート継承はどう機能しますか?
+15 面接問題
その他のDjango面接トピック
Pythonの基礎
Junior
25問Python オブジェクト指向
Junior
20問Django の基礎
Junior
20問Django Models - 基礎
Junior
22問Django ビュー
Junior
20問Django フォーム
Mid-Level
22問高度なQuerySet
Mid-Level
25問Django 認証
Mid-Level
22問Django ミドルウェア
Mid-Level
18問Django Admin
Mid-Level
20問Django REST Framework
Mid-Level
30問Django シグナル
Mid-Level
18問ファイルアップロード
Mid-Level
20問Django キャッシュ
Mid-Level
20問Django セッション
Mid-Level
18問Django のメール
Mid-Level
18問Django のテスト
Mid-Level
22問Django のセキュリティ
Mid-Level
22問Django のデプロイ
Mid-Level
24問Django ORM 上級
Senior
28問Django のパフォーマンス
Senior
24問Django & Celery
Senior
22問Django Channels
Senior
24問Django & GraphQL
Senior
24問Django & Docker
Senior
20問マイクロサービスエコシステムにおけるDjango
Senior
24問カスタムDjangoコマンド
Senior
18問Django の国際化
Senior
20問Django デザインパターン
Senior
24問Django Async と ASGI
Senior
26問Settings と本番環境の設定
Senior
22問オブザーバビリティとモニタリング
Senior
24問