Django身份验证Mongodb

dis*_*dng 11 django mongodb

大家好我想用mongodb使用django的内置身份验证.我在网上看过,他们并不是真正的稳定可靠的解决方案.

有谁有mongodb粉丝可以指出我如何通过最小的黑客实现这一目标?那太好了.

duy*_*duy 8

你不能简单地使用Django内置的MongoDB身份验证,因为不支持MongoDB作为django.db的后端,django.db是Django身份验证的ORM.但是,您可以使用MongoEngineMongoKit等第 3个模块来解决这个问题,因为它们都为MongoDB Django应用程序提供了身份验证模块.

注意:MongoEngine的人员提供了一个名为Mumblr的很棒的开源项目,它可以用作Django-MongoDB项目的入门者.

  • 嘿,我查看了他们的来源,他们似乎提供了一个外部身份验证模块,而不是将其与django的contrib auth集成.我想在django-auth上使用django-registration进行整个注册+身份验证.我不认为我可以用mongokit或mongoengine这样做,因为django-registration严重依赖于django.contrib.auth.我正在寻找一个让django"整合"mongodb的答案.我想我现在只需2个独立的数据库. (2认同)