
Django Forms
Form classes, ModelForm, validation, custom validators, form widgets, formsets, crispy forms
1Lớp cơ sở nào nên được dùng để tạo một Django form đơn giản (không gắn với model)?
Lớp cơ sở nào nên được dùng để tạo một Django form đơn giản (không gắn với model)?
Câu trả lời
Lớp forms.Form là lớp cơ sở để tạo các Django form độc lập với mọi model. Nó cho phép định nghĩa thủ công từng field với kiểu và validator của nó. ModelForm chỉ được dùng khi muốn gắn form trực tiếp với một Django model đã tồn tại.
2Làm thế nào để truy cập dữ liệu đã được validate của một Django form sau khi gọi is_valid()?
Làm thế nào để truy cập dữ liệu đã được validate của một Django form sau khi gọi is_valid()?
Câu trả lời
Thuộc tính cleaned_data là một dictionary chứa dữ liệu form sau khi validate và làm sạch. Nó chỉ khả dụng sau khi gọi is_valid() thành công. Các giá trị được chuyển đổi sang kiểu Python phù hợp (ví dụ, chuỗi date trở thành đối tượng datetime.date).
3Trong một ModelForm, thuộc tính nào của lớp Meta chỉ định model cần dùng?
Trong một ModelForm, thuộc tính nào của lớp Meta chỉ định model cần dùng?
Câu trả lời
Thuộc tính model trong lớp Meta của một ModelForm xác định Django model mà form sẽ dựa vào. Django tự động tạo các field của form tương ứng với các field của model được chỉ định. Sau đó các thuộc tính fields hoặc exclude kiểm soát những field nào được bao gồm.
Phương thức nào validate một field cụ thể trong Django form?
Phương thức nào nên được dùng để validate nhiều field phụ thuộc lẫn nhau trong Django form?
+19 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
Django Views
Template Django
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í