
พื้นฐาน Django
รูปแบบ MVT, โครงสร้างโปรเจกต์, settings.py, urls.py, views, templates, ไฟล์สแตติก
1ในสถาปัตยกรรม Django ตัวย่อ MVT ย่อมาจากอะไร?
ในสถาปัตยกรรม Django ตัวย่อ MVT ย่อมาจากอะไร?
คำตอบ
MVT ย่อมาจาก Model-View-Template เป็นรูปแบบสถาปัตยกรรมของ Django ซึ่งคล้ายกับ MVC แต่ใช้คำศัพท์ต่างกัน Model จัดการข้อมูลและลอจิกทางธุรกิจ View ประมวลผลคำขอและส่งคืนการตอบสนอง และ Template ดูแลการแสดงผล HTML Django ใช้การแยกความรับผิดชอบนี้เพื่อจัดระเบียบโค้ดให้ชัดเจนและดูแลรักษาง่าย
2ควรใช้คำสั่งใดในการสร้างโปรเจกต์ Django ใหม่ชื่อ 'myproject'?
ควรใช้คำสั่งใดในการสร้างโปรเจกต์ Django ใหม่ชื่อ 'myproject'?
คำตอบ
คำสั่ง django-admin startproject project_name สร้างโปรเจกต์ Django ใหม่พร้อมโครงสร้างพื้นฐาน คำสั่งนี้สร้างไดเรกทอรีโปรเจกต์ที่มี manage.py (สคริปต์จัดการ) และไดเรกทอรีย่อยที่มี settings.py, urls.py, asgi.py และ wsgi.py แนะนำให้เปิดใช้งาน virtual environment ก่อนรันคำสั่งนี้
3ไฟล์ใดที่เก็บการกำหนดค่าหลักของโปรเจกต์ Django เช่น ฐานข้อมูลและแอปพลิเคชันที่ติดตั้ง?
ไฟล์ใดที่เก็บการกำหนดค่าหลักของโปรเจกต์ Django เช่น ฐานข้อมูลและแอปพลิเคชันที่ติดตั้ง?
คำตอบ
ไฟล์ settings.py เก็บการกำหนดค่าทั้งหมดของโปรเจกต์ Django ประกอบด้วย INSTALLED_APPS สำหรับแอปพลิเคชันที่ใช้งาน DATABASES สำหรับการเชื่อมต่อฐานข้อมูล MIDDLEWARE สำหรับเลเยอร์มิดเดิลแวร์ TEMPLATES สำหรับการกำหนดค่าเทมเพลต และตัวเลือกอื่น ๆ อีกมากมาย เช่น SECRET_KEY, DEBUG, ALLOWED_HOSTS และการตั้งค่าความปลอดภัย
ในสถาปัตยกรรม MVT ของ Django คอมโพเนนต์ใดรับผิดชอบการประมวลผลคำขอ HTTP และสร้างการตอบสนอง?
ใช้คำสั่งใดในการเริ่มเซิร์ฟเวอร์สำหรับพัฒนาของ Django?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Django อื่นๆ
พื้นฐาน Python
Python เชิงวัตถุ
Django Models - พื้นฐาน
Django Views
เทมเพลต 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 และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี