Ответ 1
Вы не можете просто использовать Django для аутентификации с помощью MongoDB, потому что MongoDB не поддерживается в качестве back-end для django.db, который ORM для аутентификации Django. Однако вы можете использовать 3-й модуль, например MongoEngine или MongoKit, чтобы решить эту проблему, поскольку все они предоставляют модуль аутентификации для приложений MongoDB Django.
Примечание. Люди в MongoEngine предоставляют потрясающий проект с открытым исходным кодом с именем Mumblr, который хорош для использования как стартер для вашего проекта Django-MongoDB.