「Http404」を上げると呼び出されるdjangoで404.htmlページを作成しています
404.htmlに「RequestContext」オブジェクトが渡されるかどうかはわかりませんが、リクエスト変数を使用せずにリクエストされたURLパスを生成できますか
「request.path」と「request.get_full_path」を試しましたが、うまくいきません。
どんな助けでもいただければ幸いです。
「Http404」を上げると呼び出されるdjangoで404.htmlページを作成しています
404.htmlに「RequestContext」オブジェクトが渡されるかどうかはわかりませんが、リクエスト変数を使用せずにリクエストされたURLパスを生成できますか
「request.path」と「request.get_full_path」を試しましたが、うまくいきません。
どんな助けでもいただければ幸いです。
404テンプレートは、リクエストコンテキストでレンダリングされます(500サーバーエラーテンプレートとは異なります)。
django.core.context_processors.request
コンテキストプロセッサが設定に含まれていることを確認してくださいTEMPLATE_CONTEXT_PROCESSORS
。デフォルトでは含まれていないことに注意してください。
それが済んだら、あなたが言及したリクエストメソッドget_full_path
が機能するはずです。