Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django在mongoengine和Django注册?_Django_Mongodb_Django Registration_Django Nonrel - Fatal编程技术网

Django在mongoengine和Django注册?

Django在mongoengine和Django注册?,django,mongodb,django-registration,django-nonrel,Django,Mongodb,Django Registration,Django Nonrel,我一直在开发Django Mongodb应用程序。我曾试图在我的项目中使用django注册模块,但一直没有成功 有人在django Norl中使用django注册吗?如果有,你能给我指一些指示吗?既然用户模型在django Norel中,它应该是什么样子 提前谢谢,因为没有人真的回答,我想出来了。我只回答我自己的问题,作为其他可能有同样问题的人的参考 我发现在Django身份验证之上使用Mongoengine身份验证后端更容易。在settings.py中使用以下命令 AUTHENTICATIO

我一直在开发Django Mongodb应用程序。我曾试图在我的项目中使用django注册模块,但一直没有成功

有人在django Norl中使用django注册吗?如果有,你能给我指一些指示吗?既然用户模型在django Norel中,它应该是什么样子


提前谢谢,

因为没有人真的回答,我想出来了。我只回答我自己的问题,作为其他可能有同样问题的人的参考

我发现在Django身份验证之上使用Mongoengine身份验证后端更容易。在settings.py中使用以下命令

AUTHENTICATION_BACKENDS = (
'mongoengine.django.auth.MongoEngineBackend',
)

SESSION_ENGINE = 'mongoengine.django.sessions'

除此之外,您使用的代码与常规django中的代码几乎相同,并且在从请求访问用户时略有不同。只需要:

from mongoengine.django.auth import User
如果您在django中使用表单,那么最终可能会使用表单代替mongodb。