【问题标题】:MultiValueDictKeyError at /__debug__/render_panel/ "'store_id'/__debug__/render_panel/“'store_id' 处的 MultiValueDictKeyError
【发布时间】:2015-06-28 15:08:25
【问题描述】:

当我使用 django 调试工具栏时,出现以下错误:

MultiValueDictKeyError at /__debug__/render_panel/
"'store_id'"

我做错了什么?

【问题讨论】:

    标签: django-debug-toolbar


    【解决方案1】:

    你不应该这样称呼。调试工具栏应该在您的页面上,并且应该使用它来完成您的调试。

    【讨论】:

      【解决方案2】:

      突然出现这个错误。不知道是什么触发了它,但注意到 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

      【讨论】:

        猜你喜欢
        • 2020-11-26
        • 2019-07-09
        • 2018-11-13
        • 1970-01-01
        • 1970-01-01
        • 2022-10-06
        • 2023-01-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多