Django

Template Django

Cú pháp template, biến, filter, tag, kế thừa template, include, context processor

18 câu hỏi phỏng vấn·
Junior
1

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.

2

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.

3

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.

4

Filter nào chuyển văn bản thành chữ hoa trong template Django?

5

Kế thừa template hoạt động như thế nào với {% extends %}?

+15 câu hỏi phỏng vấn

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í