当 AJAX JSON 响应中包含项作为其中一个字段时,HistoryPanel 会崩溃

作者: esperonus-karolis创建于 2026年8月26日更新于 2026年9月7日

`history_tr.html` 模板当前有一个循环 `{% for key, value in history_context.history_stats.data.items %}` 这里, `history_context.history_stats.data` 是通过 `HistoryPanel.generate_stats` 捕获的:如果请求内容类型为 `application/json`, 它会加载 JSON 体。如果结果字典包含 `items` 这个键, 它会使用该键下的字典值, 而不是调用字典 `items()` 方法。如果值是字符串, 循环就会崩溃。

内容来源: django-commons/django-debug-toolbar