3

gae-sessions を機能させようとしていますが、問題が発生しています。

appengine_config.py と webapp_add_wsgi_middleware の内部にログインしましたが、呼び出されています。

libs 内にログインしましたが__init__.py、それは実行されており、__init__SessionMiddleware内では問題なく実行されています。__call__my_start_response

私の問題は、2番目にセッションを実際に使用しようとすることです:

session = get_current_session()

私はこれを得る:

    session = get_current_session()
  File "gaesessions\__init__.py", line 38, in get_current_session
    return _tls.current_session
AttributeError: 'thread._local' object has no attribute 'current_session'
4

1 に答える 1

1

問題は、get リクエスト ハンドラ内でしか get_current_session を呼び出せないことです。get リクエスト ハンドラから別のモジュールの関数を呼び出そうとすると、それ自体がセッションをリクエストすると、上記のエラーが発生します。

于 2013-05-11T01:23:19.813 に答える