
Django Views
Function-based views, class-based views, generic views, mixins, อ็อบเจกต์ request/response
1ใน Django function-based view (FBV) คืออะไร?
ใน Django function-based view (FBV) คืออะไร?
คำตอบ
function-based view คือฟังก์ชัน Python ที่รับอ็อบเจกต์ HttpRequest เป็นพารามิเตอร์แรกและคืนค่าอ็อบเจกต์ HttpResponse นี่เป็นวิธีที่ง่ายที่สุดในการสร้าง view ใน Django เหมาะสำหรับลอจิกที่เรียบง่ายและตรงไปตรงมา FBV มีความยืดหยุ่นสูงและชัดเจนกว่า class-based view
2ลายเซ็น (signature) ขั้นต่ำของ function-based view ใน Django คืออะไร?
ลายเซ็น (signature) ขั้นต่ำของ function-based view ใน Django คืออะไร?
คำตอบ
ลายเซ็นขั้นต่ำของ FBV คือฟังก์ชันที่รับ request เป็นอาร์กิวเมนต์แรกและคืนค่า HttpResponse พารามิเตอร์ request เป็นอ็อบเจกต์ HttpRequest ที่มีเมตาดาตาของคำขอ HTTP ข้อตกลงนี้ทำให้ Django ส่งข้อมูลคำขอที่เข้ามาไปยัง view โดยอัตโนมัติ
3จะดึงเมธอด HTTP ที่ใช้ในคำขอภายใน view ของ Django ได้อย่างไร?
จะดึงเมธอด HTTP ที่ใช้ในคำขอภายใน view ของ Django ได้อย่างไร?
คำตอบ
แอตทริบิวต์ request.method คืนค่าสตริงที่แสดงเมธอด HTTP ที่ใช้ (GET, POST, PUT, DELETE ฯลฯ) แอตทริบิวต์นี้เป็นตัวพิมพ์ใหญ่เสมอและช่วยให้ประมวลผลแตกต่างกันตามประเภทของคำขอ มักใช้ใน FBV เพื่อจัดการการกระทำต่าง ๆ ภายใน view เดียวกัน
ฟังก์ชัน Django ใดที่เรนเดอร์เทมเพลตด้วย context และคืนค่า HttpResponse?
class-based view (CBV) ใน Django คืออะไร?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Django อื่นๆ
พื้นฐาน Python
Python เชิงวัตถุ
พื้นฐาน Django
Django Models - พื้นฐาน
เทมเพลต Django
ฟอร์ม 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 และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี