2

私は Django-Mongodb アプリケーションに取り組んできました。プロジェクトで django-registration モジュールを使用しようとしましたが、機能しませんでした。

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

django-nonrel で django-registration を使用した人はいますか? もしそうなら、私にいくつかの指示を出してもらえますか?django-nonrelにあるため、ユーザーモデルはどのように見えるべきですか?

前もって感謝します、

4

1 に答える 1

3

誰も本当に答えなかったので、私はそれを理解しました。同じ問題を抱えている可能性のある他の人への参考として、私自身の質問に答えるだけです。

Django 認証に加えて Mongoengine 認証バックエンドを使用する方が簡単であることがわかりました。settings.py で以下を使用します。

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

SESSION_ENGINE = 'mongoengine.django.sessions'

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

それ以外は、通常の django とほぼ同じコードを使用しますが、リクエストからユーザーにアクセスする際には少し異なります。必要なのは次のとおりです。

from mongoengine.django.auth import User

また、django でフォームを使用する場合は、おそらく代わりに mongodb のフォームを使用することになります。 https://github.com/jschrewe/django-mongodbforms

于 2013-07-11T00:28:04.340 に答える