2

1 週間以上頭を悩ませている問題があります。Google App Engine で Django を使用して Python で記述されたプロジェクトがあります。プロジェクトにはログイン ページがあり、Google App Engine で、または dev_server.py c:\project を使用してコマンド ラインからアプリケーションを実行すると、正常に動作します。Wing や Pycharm などのデバッガーを使用してアプリケーションを実行しようとすると、ログイン ページを通過できません。ログインしようとすると、再びログイン画面に戻ります。ログを見ると、デバッガーで 302 (リダイレクト) が表示されますが、通常は 200 (OK) が表示されます。誰かがなぜこれが起こるのか説明できますか?

ありがとう -ディミトリー

4

2 に答える 2

1

1 週間頭を悩ませた後、ようやく問題がわかりました。gasessions コードが原因でした。DEFAULT_LIFETIME = datetime.timedelta(hours=1) と入力すると、元は DEFAULT_LIFETIME = datetime.timedelta(days=7) でした。wing や pycharm などのデバッガーを介して実行すると、ブラウザーがセッションを取得できない理由がわかりません。興味深いのは、hours=1 でのコード変更が wing デバッガーを使用する Linux で正常に動作することです。非常に奇妙な!

于 2012-04-13T11:15:41.177 に答える