django デバッグ ツールバーを使用すると、次のエラーが発生します。
MultiValueDictKeyError at /__debug__/render_panel/
"'store_id'"
私は何を間違っていますか?
django デバッグ ツールバーを使用すると、次のエラーが発生します。
MultiValueDictKeyError at /__debug__/render_panel/
"'store_id'"
私は何を間違っていますか?
そう呼んではいけません。デバッグ ツールバーはページ上にある必要があり、デバッグを完了するために使用する必要があります。
突然このエラーが発生しました。何が原因かはわかりませんが、javascript が現在要求していることに気付きました。"GET /__debug__/render_panel/?%5Bobject+Object%5D= HTTP/1.1" 500
Safari と Chrome でコンソールを開き、次のように入力して複製します。
new URLSearchParams({"a":1}).toString();
戻り値:"%5Bobject+Object%5D="
以下を使用して、toolbar.js にパッチを適用できました。
var url = djDebug.getAttribute('data-render-panel-url');
var url_params = new URLSearchParams();
url_params.append('store_id', store_id);
url_params.append('panel_id', this.className);
url += '?' + url_params.toString();
問題のリンク: https://github.com/jazzband/django-debug-toolbar/issues/816