私は次のようにlogin_requiredデコレータを持っています:
def login_required(function):
""" Decorator to check Logged in users."""
def check_login(self, *args, **kwargs):
if not self.auth.get_user_by_session():
self.redirect('/_ah/login_required')
else:
return function(self, *args, **kwargs)
return check_login
これで、Page(個別にレンダリングされるHandler)があり、ゲストとユーザーの両方が表示できる画像をユーザーがアップロードするためのオプションがあります。フォームが投稿されるとすぐに、デコレータHandlerを使用する別のフォームによって処理されます。@login_required
私が達成したいのは、ユーザーがログイン後に同じページにリダイレクトされるように、リダイレクト中continue_urlに関数で使用できる変数を渡すことです。check_login