Django

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

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

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ì.

2

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.

3

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.

4

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?

5

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

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í