Nếu tôi có biểu mẫu Django chẳng hạn như:
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
sender = forms.EmailField()
Và tôi gọi phương thức as_table () của một thể hiện của biểu mẫu này, Django sẽ hiển thị các trường theo thứ tự như đã chỉ định ở trên.
Câu hỏi của tôi là làm thế nào Django biết thứ tự mà các biến lớp được xác định ở đâu?
(Ngoài ra, làm cách nào để ghi đè thứ tự này, chẳng hạn như khi tôi muốn thêm một trường từ phương thức init của classe ?)