Изглежда, че има грешка в Django, която предполага, че потребителските идентификатори винаги са int, което би имало смисъл за релационна база данни. В случай на използване на Mongodb, ключът или _id ще бъде идентификатор на обект.
Има открити грешки в това, които изглежда изскачат отново (например този https:/ /code.djangoproject.com/ticket/14881 ) . За момента добавих коментар към този ( https:/ /github.com/pinax/django-user-accounts/issues/103 ) в django потребителски акаунти, което изглежда е подходящо.
Може да изисква корекция за корекция.
Колкото и да е странно, накарах го да работи с django 1.5, с mongoengine, но след надграждане до django 1.6.1 проблемът се върна.