
Kiến thức cơ bản về Django
Mô hình MVT, cấu trúc dự án, settings.py, urls.py, views, templates, tệp tĩnh
1Trong kiến trúc Django, từ viết tắt MVT có nghĩa là gì?
Trong kiến trúc Django, từ viết tắt MVT có nghĩa là gì?
Câu trả lời
MVT là viết tắt của Model-View-Template. Đây là mô hình kiến trúc của Django, tương tự MVC nhưng dùng thuật ngữ khác. Model xử lý dữ liệu và logic nghiệp vụ, View xử lý các yêu cầu và trả về phản hồi, còn Template lo phần trình bày HTML. Django dùng sự phân tách trách nhiệm này để tổ chức mã rõ ràng và dễ bảo trì.
2Lệnh nào được dùng để tạo một dự án Django mới tên là 'myproject'?
Lệnh nào được dùng để tạo một dự án Django mới tên là 'myproject'?
Câu trả lời
Lệnh django-admin startproject project_name tạo một dự án Django mới với cấu trúc cơ bản. Lệnh này tạo thư mục dự án chứa manage.py (script quản lý) và một thư mục con với settings.py, urls.py, asgi.py và wsgi.py. Nên kích hoạt môi trường ảo trước khi chạy lệnh này.
3Tệp nào chứa cấu hình chính của một dự án Django, chẳng hạn như cơ sở dữ liệu và các ứng dụng đã cài đặt?
Tệp nào chứa cấu hình chính của một dự án Django, chẳng hạn như cơ sở dữ liệu và các ứng dụng đã cài đặt?
Câu trả lời
Tệp settings.py chứa toàn bộ cấu hình của dự án Django. Nó bao gồm INSTALLED_APPS cho các ứng dụng đang hoạt động, DATABASES cho kết nối cơ sở dữ liệu, MIDDLEWARE cho các lớp trung gian, TEMPLATES cho cấu hình template, và nhiều tùy chọn khác như SECRET_KEY, DEBUG, ALLOWED_HOSTS và các thiết lập bảo mật.
Trong kiến trúc MVT của Django, thành phần nào chịu trách nhiệm xử lý các yêu cầu HTTP và tạo ra phản hồi?
Lệnh nào được dùng để khởi động máy chủ phát triển của Django?
+17 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
Models Django - Cơ bản
Django Views
Template Django
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í