gpt4 book ai didi

Django contrib.auth.models.User 与 Django MongoDB 引擎

转载 作者:可可西里 更新时间:2023-11-01 09:59:47 26 4
gpt4 key购买 nike

您可以将 contrib.auth.models.User 或任何 contrib.auth 与 Django MongoDB Engine 一起使用吗? ?

我已经按照指示配置了 MongoDB 引擎,并且可以很好地用于自定义模型,但是:

from django.contrib.auth.models import User
a = User.objects.create_user(username='foo', email='foo@bar.com',
password='foo123bar')
a.save()
...
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (5, 0))
...

ValueError: invalid literal for int() with base 10: '4f3757d4eb60261dae000001'

有没有办法使用普通的用户模型和身份验证系统,或者我现在必须实现自己的?

如果当前不支持或未知领域,是否可以将用户存储在 mysql 中,而我的所有 mongodb 引擎模型都存储在 MongoDB 中?

最佳答案

除了需要 JOIN(组、权限)的任何内容外,您可以使用所有身份验证系统。

看起来您正在导入错误版本的 Django(不是 Django-nonrel,而是 Django“vanilla”)。请确保您正在使用的 virtualenv 中只安装了 Django-nonrel,这样导入就不会转到错误的目录。

如果这不能解决您的问题,完整的追溯将非常有帮助。

关于Django contrib.auth.models.User 与 Django MongoDB 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com