我正在创建 django 应用程序,我正在使用 -
django 1.10
mongodb in backend.
To connect with mongodb I am using mongoengine 0.11 and pymongo 3.4
当我尝试从 mongoengine.django.auth 导入用户时,它给出了错误 -
from mongoengine.django.auth import User
ImportError: No module named django.auth
任何人都可以帮助我使用 mongoengine 实现身份验证。一些帖子建议我应该使用 mongoengine 0.9,但我害怕降级版本,因为我们在生产中使用 mongoengine 0.11,并且已经使用它编写了很多代码。
您能否建议我不涉及更改上述软件包版本的解决方案。而只要现有功能不中断,我就可以使用任何其他稳定的包。或者有什么方法可以使用 django 的自定义身份验证类来实现身份验证,并且只使用关系数据库进行身份验证。