Django mongodb auth with mongoengin

2024-06-16 13:25:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试从mongo扩展基本用户文档,通常我会这样做:

from mongoengine.django.auth import User

class Account(User):
    field1=something1
    field2=something2

等等

不知怎么的,我就是不能进口django.auth公司来自蒙戈因。 上面写着: 重要错误:没有命名的模块django.auth公司在

事实上,几个月前它对我有用,这就是为什么我感到困惑。在

我已经安装了django,然后根据文档:django nonrl、djangtoolbox、mongodb引擎都在virtual env中。在

然后我用pip安装了mongoengine。在

在设置.py我还包括在已安装的应用程序中'mongoengine',它运行得很好,但我仍然无法导入django.auth公司. 在

我是不是少了点什么?在


Tags: djangofromimportauthmongo公司accountclass
1条回答
网友
1楼 · 发布于 2024-06-16 13:25:11

问题解决了。在

只为任何一个要为之奋斗的人。在

在django.auth公司甚至是mongoengine.django公司似乎没有包含在mongoengine 0.10中,但它在0.9中,所以我将其降级。在

为了使连接正常工作,我需要将pymongo从2.7.1更新到2.8.1,现在一切正常。在

相关问题 更多 >