PythonのFlaskライブラリを使用して、すべてのページの読み込み時間を計算するにはどうすればよいでしょうか?私は違いを計算するために、タイマーの端部を置く、と私はにそれをどのようになるだろうPythonのFlaskで各ページの実行時間を計算する
@app.before_request
def before_request():
g.start = time.time()
しかし:
私はビューでスタートタイマーを置くことを考えていた/__ init__.py私のHTMLテンプレートのフッター?
ありがとうございました。
テンプレートからテンプレートを取得するにはどうすればよいですか。すべてのレンダリングが終了した後ではありませんか? – ensnare
ensnare - 時間を計算した後のレンダリングテンプレートは、このようにレンダリング時間を無視しているので良い考えではありませんが、応答に計算時間を追加する方法については私のアップデートをチェックしてください。 – MostafaR
私はbefore_request()関数にg.start = time.time()を入れ、after_request()関数にコードを入れました。しかし、私がそうすると、after_request()はgstartを見ることができません。私はエラーが発生します: '_RequestGlobals'オブジェクトに属性 'start'がありません – ensnare