Django

Django Templates

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

18 preguntas de entrevista·
Junior
1

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

Respuesta

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?

Respuesta

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?

Respuesta

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 preguntas de entrevista

Domina Django para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis