Tôi đang sử dụng django-rest-auth và allauth để đăng nhập và đăng ký trong ứng dụng django của tôi. Tôi đã không viết thêm bất kỳ dòng mã nào của riêng tôi để đăng nhập hoặc đăng ký. Đăng ký thành công với emailid và mật khẩu được cung cấp.Đăng ký allauth Django còn lại với email, họ và tên, và không có tên người dùng
Tôi không sử dụng tên người dùng để xác thực, thay vào đó là email.
Trong api có thể xem tôi đăng ký tôi nhận được như sau:
Cùng với các lĩnh vực này tôi muốn có first_name và last_name (bảng auth_user mặc định có các cột) để auth_user mới tạo cũng có các trường này được đặt cùng với email và mật khẩu băm.
Tôi làm cách nào để đạt được điều này? Hình thức duyệt này chính nó không phải là rất quan trọng nhưng có thể lưu trữ first_name và last_name là những gì tôi cần chủ yếu.
Có phải đó là tất cả? Không có thay đổi về lượt xem? – Nitish
hoạt động hoàn hảo, người dùng được lưu với họ và tên! Tuy nhiên tôi nhận được một lỗi nói rằng 'Người dùng' đối tượng không có thuộc tính 'hồ sơ' tại user.profile.save() dòng này .. – Nitish
Giải quyết! Tôi đã thay đổi user.profile.save() thành user.save() Cảm ơn rất nhiều! – Nitish