
เทมเพลต Django
ไวยากรณ์เทมเพลต ตัวแปร ฟิลเตอร์ แท็ก การสืบทอดเทมเพลต include context processor
1จะแสดงค่าของตัวแปรในเทมเพลต Django ได้อย่างไร?
จะแสดงค่าของตัวแปรในเทมเพลต Django ได้อย่างไร?
คำตอบ
วงเล็บปีกกาคู่ {{ variable }} ใช้แสดงค่าของตัวแปรที่ส่งเข้าไปยัง context ของเทมเพลต Django จะ escape HTML โดยอัตโนมัติเพื่อป้องกันการโจมตีแบบ XSS ชื่อตัวแปรต้องตรงกับคีย์ใน context dictionary ที่ view ส่งมาให้พอดี
2บทบาทของ template tag ใน Django คืออะไร?
บทบาทของ template tag ใน Django คืออะไร?
คำตอบ
template tag ช่วยให้รันลอจิกในเทมเพลตได้ เช่น ลูป เงื่อนไข การ include เทมเพลตอื่น และอื่นๆ โดยใช้ไวยากรณ์ {% 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
Django Models - พื้นฐาน
Django Views
ฟอร์ม Django
QuerySets ขั้นสูง
การยืนยันตัวตนใน Django
Django Middleware
Django Admin
Django REST Framework
Django Signals
การอัปโหลดไฟล์
การแคชใน Django
Django Sessions
อีเมลใน Django
การทดสอบ Django
ความปลอดภัยของ Django
การ Deploy Django
Django ORM ขั้นสูง
ประสิทธิภาพของ Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django ในระบบนิเวศ Microservices
คำสั่ง Django แบบกำหนดเอง
การทำให้รองรับหลายภาษาใน Django
Design Patterns ใน Django
Django Async และ ASGI
Settings และการตั้งค่า Production
Observability และ Monitoring
เชี่ยวชาญ Django สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี