
Template Django
Cú pháp template, biến, filter, tag, kế thừa template, include, context processor
1Làm thế nào để hiển thị giá trị của một biến trong template Django?
Làm thế nào để hiển thị giá trị của một biến trong template Django?
Câu trả lời
Dấu ngoặc nhọn kép {{ variable }} cho phép hiển thị giá trị của một biến được truyền vào context của template. Django tự động escape HTML để ngăn chặn các cuộc tấn công XSS. Tên biến phải khớp chính xác với một khóa trong dictionary context do view cung cấp.
2Vai trò của template tag trong Django là gì?
Vai trò của template tag trong Django là gì?
Câu trả lời
Template tag cho phép thực thi logic trong template: vòng lặp, điều kiện, chèn các template khác và nhiều hơn nữa. Chúng dùng cú pháp {% tag %} và một số cần thẻ đóng như {% endfor %} hoặc {% endif %}. Chúng cung cấp khả năng lập trình trong khi vẫn duy trì sự tách biệt giữa logic nghiệp vụ và phần trình bày.
3Làm thế nào để dùng tag {% for %} để lặp qua một danh sách đối tượng?
Làm thế nào để dùng tag {% for %} để lặp qua một danh sách đối tượng?
Câu trả lời
Cú pháp {% for item in list %} cho phép lặp qua từng phần tử trong một danh sách. Bên trong khối, biến item chứa phần tử hiện tại. Tag {% endfor %} đánh dấu kết thúc vòng lặp. Django cũng cung cấp các biến đặc biệt như forloop.counter, forloop.first và forloop.last cho logic lặp.
Filter nào chuyển văn bản thành chữ hoa trong template Django?
Kế thừa template hoạt động như thế nào với {% extends %}?
+15 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Django khác
Kiến thức cơ bản về Python
Python hướng đối tượng
Kiến thức cơ bản về Django
Models Django - Cơ bản
Django Views
Django Forms
QuerySets nâng cao
Xác thực Django
Middleware Django
Django Admin
Django REST Framework
Signal trong Django
Tải tệp lên
Caching trong Django
Session Django
Email trong Django
Kiểm thử Django
Bảo mật Django
Triển khai Django
Django ORM nâng cao
Hiệu năng Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django trong hệ sinh thái Microservices
Lệnh Django tùy chỉnh
Quốc tế hóa trong Django
Design Patterns trong Django
Django Async & ASGI
Settings & Cấu hình Production
Observability & Monitoring
Nắm vững Django cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí