4
Django 1.0では、次の(Django 0.96)ディスパッチャーフックをどのように実行しますか?Django 0.96から1.0.2へのdjango.dispatch.dispatcherの移行
import django.dispatch.dispatcher
def log_exception(*args, **kwds):
logging.exception('Exception in request:')
# Log errors.
django.dispatch.dispatcher.connect(
log_exception, django.core.signals.got_request_exception)
# Unregister the rollback event handler.
django.dispatch.dispatcher.disconnect(
django.db._rollback_on_exception,
django.core.signals.got_request_exception)
なお、このコードはGoogle's Article on Using Django on GAEです。残念ながらDjangoのディスパッチコードは0.96から1.0に書き換えられ、Googleの例はDjango 1.0では動作しません。
もちろん、Djangoの人々はこの移行を正確に行う方法についてhelpful guideを提供しましたが、私は現時点でそれを把握するのには十分ではありません。 :o)
お読みいただきありがとうございます。
ブライアン
恐ろしい - ありがとう。 :o) –