Mô hình User
của Django mặc định có một số trường và quy tắc xác thực mà tôi không thực sự cần. Tôi muốn đăng ký càng đơn giản càng tốt, nghĩa là yêu cầu email hoặc tên người dùng hoặc số điện thoại - tất cả những thứ đó là duy nhất, do đó tốt như số nhận dạng người dùng.Làm thế nào để thay đổi mô hình người dùng mặc định django để phù hợp với nhu cầu của tôi?
Tôi cũng không thích bộ ký tự mặc định cho tên người dùng được xác thực trong mô hình người dùng Django. Tôi muốn cho phép bất kỳ nhân vật nào ở đó - tại sao không?
Tôi đã sử dụng ứng dụng django hồ sơ người dùng trước để thêm tiểu sử cho người dùng - nhưng lần này tôi muốn làm cho lớp học bắt chước. Nhưng tôi vẫn muốn sử dụng lớp học User
, vì nó mang lại cho tôi một cách dễ dàng để có các phần của trang web bị hạn chế chỉ dành cho người dùng đăng nhập.
Làm cách nào để làm điều đó?
Bất kỳ ý tưởng nào về cách xây dựng chương trình phụ trợ auth để đăng nhập bằng email? – kender
Xem đoạn trích này để bạn bắt đầu: http://www.djangosnippets.org/snippets/74/ Hãy chắc chắn đọc nhận xét vì mã trong nhận xét thứ 2 tốt hơn đoạn mã trong đoạn trích và rất nhiều các vấn đề khác có liên quan được nêu ra trong các nhận xét mà bạn sẽ muốn ghi nhớ. –