コモンウェア

ミドルウェアのように、私たちが共有したい場所を保つ場所
今すぐダウンロード

コモンウェア ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 出版社名:
  • James Socol
  • 出版社のWebサイト:
  • http://mozilla.com

コモンウェア タグ


コモンウェア 説明

ミドルウェアのように、私たちが共有したい場所を保つ場所 Commonwareは、Djangoのための小さいが便利なユーティリティのコレクションです。そのため、ここではそれらが存在します.loggingCommonware.logCommonware.logロギングをログに追加して、ログに要求のIPアドレスを追加します。これはREMOTE_ADDRを使用してログフォーマットでアクセスされます.COMMING.LOGを使用するには、Logging.SetLoggerClass()がlogging.getLogger()を呼び出す前にLogging.SetLoggerClass()を呼び出す必要があります。例:>>>インポートログ記録>>> commonware.logのimport >>> logging.SetLoggerClass(Commonware.log.Logger)>>> log = logging.getLogger( 'z')>>> fmt = '%(MSG) s '>>> handler = logging.streamHandler()>>> formatter = logging.formatter(fmt)>>> Handler.SetFormatter(Formatter)>>> Log.Addhandler(ハンドラ)スレッドローカルstoragecommonware.logは保存する必要がありますスレッドローカルストレージのリクエストのIPアドレス。これには、Commonware.logがアクセスできる前に最初にアドレスを格納するために追加のミドルウェアが必要です。 Loggingを使用する他のミドルウェアを使用する前に、MiddleWare_ClassesにCommonware.log.LogreeAdeStthReadLewareを追加します。リモートIPアドレスが見つかりません。セッションはまったく。多くのユーザーにとっては大丈夫ですが、あなたのアプリがロードバランサまたはリバースプロキシの背後にある場合は、ヘッダーがpainful.commonware.middleware.novarySessionMiddleWareになることができます。 lecture.meta の値が通常間違っています。通常、IPに設定されています。 proxy.commonware.middleware.setRemoteAddrForwardedForのアドレスは、reclement.meta の値をx-forwarded-for Headerの最初のエントリに変更します。 x-forwarded-forヘッダーが非常に偽造が簡単です。要件: ・Python


コモンウェア 関連ソフトウェア