
Django Views
Function-based views, class-based views, generic views, mixins, đối tượng request/response
1Trong Django, function-based view (FBV) là gì?
Trong Django, function-based view (FBV) là gì?
Câu trả lời
Function-based view là một hàm Python nhận đối tượng HttpRequest làm tham số đầu tiên và trả về một đối tượng HttpResponse. Đây là cách tiếp cận đơn giản nhất để tạo view trong Django, lý tưởng cho logic đơn giản và trực tiếp. FBV mang lại sự linh hoạt cao và rõ ràng hơn so với class-based view.
2Chữ ký tối thiểu của một function-based view trong Django là gì?
Chữ ký tối thiểu của một function-based view trong Django là gì?
Câu trả lời
Chữ ký tối thiểu của một FBV là một hàm nhận request làm đối số đầu tiên và trả về một HttpResponse. Tham số request là một đối tượng HttpRequest chứa metadata của yêu cầu HTTP. Quy ước này cho phép Django tự động truyền thông tin yêu cầu đến cho view.
3Làm thế nào để lấy phương thức HTTP được dùng trong một request bên trong một view Django?
Làm thế nào để lấy phương thức HTTP được dùng trong một request bên trong một view Django?
Câu trả lời
Thuộc tính request.method trả về một chuỗi đại diện cho phương thức HTTP được dùng (GET, POST, PUT, DELETE, v.v.). Thuộc tính này luôn viết hoa và cho phép xử lý khác nhau tùy theo loại request. Nó thường được dùng trong FBV để xử lý các hành động khác nhau trong cùng một view.
Hàm Django nào render một template với context và trả về một HttpResponse?
Class-based view (CBV) trong Django là gì?
+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
Kiến thức cơ bản về Django
Models Django - Cơ bản
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í