Django में एक बग लगता है, जो मानता है कि उपयोगकर्ता आईडी हमेशा इनट्स होते हैं, जो एक रिलेशनल डेटाबेस के लिए समझ में आता है। मोंगोडब का उपयोग करने के मामले में, कुंजी या _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 में अपग्रेड करने के बाद, समस्या वापस आ गई है।