
Шаблони Django
Синтаксис шаблонів, змінні, фільтри, теги, успадкування шаблонів, include, context processors
1Як вивести значення змінної в шаблоні Django?
Як вивести значення змінної в шаблоні Django?
Відповідь
Подвійні фігурні дужки {{ variable }} дозволяють вивести значення змінної, переданої в контекст шаблону. Django автоматично екранує HTML для запобігання XSS-атакам. Ім'я змінної має точно відповідати ключу в словнику контексту, наданому представленням.
2Яка роль template tag у Django?
Яка роль template tag у Django?
Відповідь
Template tag дозволяють виконувати логіку в шаблонах: цикли, умови, включення інших шаблонів тощо. Вони використовують синтаксис {% tag %}, і деякі потребують закриваючого тегу, як-от {% endfor %} чи {% endif %}. Вони надають можливості програмування, зберігаючи розділення між бізнес-логікою та представленням.
3Як використати тег {% for %} для ітерації по списку об'єктів?
Як використати тег {% for %} для ітерації по списку об'єктів?
Відповідь
Синтаксис {% for item in list %} дозволяє ітерувати по кожному елементу списку. Усередині блоку змінна item містить поточний елемент. Тег {% endfor %} позначає кінець циклу. Django також надає спеціальні змінні, як-от forloop.counter, forloop.first та forloop.last, для логіки ітерації.
Який фільтр перетворює текст у верхній регістр у шаблоні Django?
Як працює успадкування шаблонів за допомогою {% extends %}?
+15 питань зі співбесід
Інші теми співбесід Django
Основи Python
Об'єктно-орієнтований Python
Основи Django
Models Django - Основи
Django Views
Форми Django
Розширені QuerySets
Автентифікація Django
Django Middleware
Django Admin
Django REST Framework
Сигнали Django
Завантаження файлів
Кешування в Django
Сесії Django
Email у Django
Тестування Django
Безпека Django
Розгортання Django
Просунутий Django ORM
Продуктивність Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django в екосистемі мікросервісів
Користувацькі команди Django
Інтернаціоналізація Django
Патерни проєктування Django
Django Async та ASGI
Settings та конфігурація для production
Спостережуваність і моніторинг
Опануй Django для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно