Để mở rộng đối tượng người dùng với các trường tùy chỉnh, tài liệu Django khuyên bạn nên sử dụng UserProfiles. Tuy nhiên, theo this câu trả lời cho một câu hỏi về vấn đề này từ một năm hoặc lâu hơn lại:Mở rộng đối tượng người dùng trong Django: Mô hình kế thừa người dùng hoặc sử dụng UserProfile?
mở rộng django.contrib.auth.models.User cũng làm việc tốt hơn bây giờ - kể từ khi refactoring mã thừa kế của Django trong API mô hình.
Và các bài viết như this bố trí cách mở rộng mô hình người dùng với trường tùy chỉnh, cùng với lợi thế (truy xuất thuộc tính trực tiếp từ đối tượng người dùng, thay vì thông qua .get_profile()).
Vì vậy, tôi đã tự hỏi liệu có bất kỳ sự đồng thuận nào về vấn đề này hay không hoặc lý do sử dụng vấn đề này hoặc lý do khác. Hoặc ngay cả những gì đội Django hiện đang suy nghĩ?
Bản sao có thể có của [Mở rộng mô hình Người dùng với các trường tùy chỉnh trong Django] (http: // stackoverflow.com/questions/44109/mở rộng-người dùng-model-với-tùy chỉnh-lĩnh vực-in-django) –