次のコードでは、localhost で実行している場合、user は常に None です。データをプリロードする方法があると思いますが、その方法がわかりません。
from google.appengine.api import users
user = users.get_current_user()
ローカルホストで実行しているときにユーザーを処理する「正しい」方法は何ですか?
次のコードでは、localhost で実行している場合、user は常に None です。データをプリロードする方法があると思いますが、その方法がわかりません。
from google.appengine.api import users
user = users.get_current_user()
ローカルホストで実行しているときにユーザーを処理する「正しい」方法は何ですか?
このアドレスを使用して、localhostの仮想ユーザーでいつでもログインできますhttp://localhost:8080/_ah/login
(デフォルトの 8080 ポートで実行している場合)。
ただし、通常は を使用してユーザーをログイン ページにリダイレクトするusers.create_login_url()
と、localhost および本番環境で正しく処理されます。
特別なことをする必要get_current_user
はなく、常に None であってはなりません。
実際にユーザーをログインさせていますか? login: required
ユーザーをログインフォームにリダイレクトするには、 app.yaml でハンドラーを設定する必要がある場合があります。