Django

Django Templates

Template syntax, variables, filters, tags, template inheritance, includes, context processors

18 面接問題·
Junior
1

How to display a variable's value in a Django template?

回答

Double curly braces {{ variable }} are used to display the value of a variable passed to the template context. Django automatically escapes HTML to prevent XSS attacks. The variable name must exactly match a key in the context dictionary provided by the view.

2

What is the role of template tags in Django?

回答

Template tags allow executing logic in templates: loops, conditions, including other templates, and more. They use the {% tag %} syntax and some require a closing tag like {% endfor %} or {% endif %}. They provide programming power while maintaining separation between business logic and presentation.

3

How to use the {% for %} tag to iterate over a list of objects?

回答

The {% for item in list %} syntax allows iterating over each element in a list. Inside the block, the item variable contains the current element. The {% endfor %} tag marks the loop's end. Django also provides special variables like forloop.counter, forloop.first, and forloop.last for iteration logic.

4

Which filter converts text to uppercase in a Django template?

5

How does template inheritance work with {% extends %}?

+15 面接問題

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

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

無料で始める