Có vẻ là một lỗi trong Django, giả định rằng id người dùng luôn là int, điều này có ý nghĩa đối với cơ sở dữ liệu quan hệ. Trong trường hợp sử dụng Mongodb, khóa hoặc _id sẽ là ID đối tượng.
Có một số lỗi mở trên này, dường như lại xuất hiện (ví dụ:lỗi này https:/ /code.djangoproject.com/ticket/14881 ). Hiện tại, tôi đã thêm nhận xét vào nhận xét này ( https:/ /github.com/pinax/django-user-accounts/issues/103 ) trong tài khoản người dùng django, có vẻ phù hợp.
Nó có thể yêu cầu một bản vá để sửa chữa.
Thật kỳ lạ, tôi đã làm cho nó hoạt động với django 1.5, với mongoengine, nhưng sau khi nâng cấp lên django 1.6.1, sự cố đã quay trở lại.