【问题标题】:django debug toolbar uploaded badlydjango 调试工具栏上传错误
【发布时间】:2021-11-20 11:26:03
【问题描述】:

刚开始使用 Django(第一个项目),我想安装 Django 调试工具栏。 我完全按照此处文档中的安装指南所说的那样做: Django Debug Toolbar Docs- Installation

由于某种原因,页面加载如下:

加载的 html 文件是一个简单但合法的文件,请在此处添加:

<html>
<body>
    {% if name %}
    <h1>Hello {{name}}</h1>
    {% else %}
    <h1>Hello World</h1>
    {% endif %}
</body>

顺便说一句:删除 if 语句也不起作用,也不适用于 chrome 和 firefox。

感谢您的帮助:)

【问题讨论】:

    标签: python django django-debug-toolbar


    【解决方案1】:

    我遇到了同样的问题。 这对我有用。

    if DEBUG:
        import mimetypes
        from django.urls import path, include
    
        mimetypes.add_type("application/javascript", ".js", True)
        INTERNAL_IPS = ('127.0.0.1',)
        INSTALLED_APPS += ['debug_toolbar']
        MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware']
    

    【讨论】:

    • 我做到了,现在所有的工具栏都从 HTML 中消失了,但仍然没有显示,当我检查页面时,我可以看到它附加到 HTML 文件,但它看起来像隐。有什么想法吗?
    【解决方案2】:

    从@AlexElizard 找到一个答案,并将其与使用 mosh 论坛编码的其他用户答案混合:

    1. 在 Windows 中,使用注册表编辑器将注册表 HKEY_CLASSES_ROOT\.js\Content Typetext/plain 编辑为 text/javascript。 (单独这样做并没有帮助。)
    2. 清除浏览器缓存。

    现在它工作得很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      • 1970-01-01
      • 2017-10-20
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多