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, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기