2013-07-10 3 views
2

저는 Django-Mongodb 응용 프로그램을 작성했습니다. 내 프로젝트에서 장고 등록 모듈을 사용하려고했지만 결코 작동하지 못했습니다.장고 - 몽고와 장고에 등록 하시겠습니까?

https://github.com/lig/django-registration-me

사람은 장고 - nonrel에 장고 등록을 사용 했습니까? 그렇게한다면, 지시 사항을 가르쳐 주시겠습니까? django-nonrel 이후 사용자 모델은 어떻게 생겼을 까? 사전에

감사합니다,

답변

4

아무도 정말 대답하지 않기 때문에, 나는 그것을 알아 냈다. 나는 똑같은 문제를 겪고있는 다른 사람들을위한 참고서로서 내 자신의 질문에 대답 할 것이다.

장고 인증을 기반으로 몽고인 인증 백엔드를 사용하는 것이 더 쉬운 것으로 나타났습니다. settings.py에서 다음을 사용하십시오. 외에 당신이 정기적으로 장고와 같이 거의 동일한 코드를 사용하는 것이에서

https://mongoengine-odm.readthedocs.org/en/latest/django.html

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

SESSION_ENGINE = 'mongoengine.django.sessions' 

, 요청에서 사용자를 접근에서 조금 다르다. 그냥해야 할 일 :

from mongoengine.django.auth import User 

django에서 양식을 사용하는 경우 아마도 mongodb 대신 양식을 사용하게됩니다. https://github.com/jschrewe/django-mongodbforms