Встречается на собеседованиях • сегодня

Работал ли с Django Templates

Django Templates — это встроенный шаблонизатор Django, который позволяет отделять логику представления от HTML. Он поддерживает наследование шаблонов, фильтры, теги и простую логику. **Основные возможности:** - Наследование шаблонов через `{% extends %}` и блоки `{% block %}` - Переменные: `{{ variable }}` - Теги: `{% for %}, {% if %}`, и пользовательские теги - Фильтры: `{{ value|lower }}` **Пример базового шаблона:** ```html {% block content %}{% endblock %} ``` **Наследование шаблона:** ```html {% extends "base.html" %} {% block title %}My Page{% endblock %} {% block content %}

Hello, {{ user.username }}

{% if messages %}
    {% for message in messages %}
  • {{ message }}
  • {% endfor %}
{% endif %} {% endblock %} ``` Для сложной логики лучше использовать Python-код в представлениях, оставляя в шаблонах минимальную логику отображения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы