問題タブ [django-logging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django すべての GET リクエストをログに記録する
コンソールに表示されるすべての GET リクエストを django からデータベースに入れようとしています。例えば:
コンソール ログ:
そこからタイムスタンプ、ページ URL、ユーザー名を取得してデータベースに格納しようとしているので、データベース内のエントリは次のようになります。
これは私がミドルウェア用に書いたコードです:
問題は、目的の結果が得られることですが、ダウンロード可能なファイルまたは画像をクリックしても結果が得られないことです。クリックするとダウンロードされるWebサイトに静的な画像があるように、次のように:
それをクリックすると、画像がダウンロードされたことがコンソールに表示されますが、データベースには表示されません。これを機能させる方法はありますか?どんな助けでも大歓迎です!
編集: settings.py:
モデル:
EDIT2 : アクセスしようとしているファイルは TestWebsite/TestApp/static/TestApp/media/cat.jpg に保存されています
TestWebsite/TestApp/url.py:
TestWebsite/TestWebsite/urls.py
TestWebsite/TestApp/views.py:
django - Django (Server gunicorn) でのログ記録を使用してサーバー エラー 500 をキャッチする
アプリケーションを Heroku にデプロイしましたが、サーバー エラー 500 がランダムにスローされることがあります。プロジェクトにロギングを実装しようとしています。ドキュメントを読んでいますが、いくつかの重要な情報が欠けています。ドキュメントによると、ロガー、ハンドラー、フィルター、およびフォーマッターを構成したら、ログ呼び出しをコードに配置する必要があります。私の質問は、私が知る限り、エラーをスローする可能性のあるすべての部分に対して既に try-except を使用しているため、ロギングコードを正確にどこに配置するかです?
私はトピックに関するチュートリアルを行い、ドキュメントを読んでいますが、それは私にメッセージを伝えていないようです.