0

私はmongoengineを初めて使用し、ユーザーがログインしているかどうかを確認するために@login_requiredデコレータを使用したいと考えていました。次のコードを使用しました:'''from django.contrib.auth.decorators import login_required @login_required(login_url ='/ loginpage')def index(request):

return render_to_response('index.html')

'''

しかし、上記のコードは機能していません。正しいユーザー名とpasswrdを送信しても、ログインページにリダイレクトされます。誰かが私の目標を達成する方法について何か提案がありますか、または私を助けることができる記事/例を知っていますか?

4

1 に答える 1

0

あなたがしていることは正しいようです... @login_requiredは間違いなくmongoengineで動作します-私はそれをいたるところで使用しています。

ここでコードを見てください:

https://github.com/hmarr/django-mumblr/blob/master/mumblr/views/admin.py

また、まだ使用していない場合は、mongoengine セッションを使用する必要があります。

于 2012-05-16T04:10:04.230 に答える