私は App Engine を初めて使用します。google.appengine.api.users モジュールが提供する単純なユーザー API を使用してユーザー ログインを作成したい
def get(self):
user = users.get_current_user()
if user:
self.response.headers['Content-Type'] = 'text/html'
logout = users.create_logout_url('/')
else:
self.redirect(users.create_login_url(self.request.uri))
user = users.get_current_user()
user_name = user.nickname()
しかし、ログイン URL へのリダイレクトは行われていないようです。「NoneType」オブジェクトには属性のニックネームがありませんというエラーが表示されます
私のコードの問題は何ですか? else 句の下の user.nickname() 呼び出しを削除すると、正常に動作します...