【问题标题】:Django mongodb auth with mongoengine error带有mongoengine错误的Django mongodb auth
【发布时间】:2015-08-03 18:22:23
【问题描述】:

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

from mongoengine.django.auth import User

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

等等

不知何故,我无法从 mongoengine 导入 django.auth。 它只是说: ImportError: 没有名为 django.auth 的模块

实际上几个月前它对我有用,这就是我感到困惑的原因。

我已经安装了django,然后根据文档:django-nonrel、djangotoolbox、mongodb engine all in virtual env。

然后我使用 pip 安装了 mongoengine。

在 settings.py 中,我还包含在已安装的应用程序 'mongoengine' 中,它运行良好,但我仍然无法导入 django.auth。

我错过了什么吗?

【问题讨论】:

    标签: python django mongodb authentication mongoengine


    【解决方案1】:

    问题解决了。

    仅适用于任何为此苦苦挣扎的人。

    django.auth 甚至 mongoengine.django 似乎不包含在 mongoengine 0.10 中,但它在 0.9 中,所以我降级了它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多