【问题标题】:Django Debug Toolbar style is brokenDjango 调试工具栏样式被破坏
【发布时间】:2014-07-15 14:52:27
【问题描述】:

我已经安装了 django 调试工具栏,它可以获取 css 和 js,但它仍然显示如下调试工具栏,并且还在页面末尾而不是附近显示,控制台中没有 js 错误。有任何想法吗?

【问题讨论】:

  • 您是从 django 开发服务器以外的服务器提供此服务的吗?如果是这样,我认为您必须将静态请求路由到 django-debug-toolbar 项目
  • Static 来自 s3 服务器并且可以访问,我该怎么办?
  • 是的,现在我从 django 开发服务器提供静态数据,并且它已修复。非常感谢..
  • 我有同样的问题,除了我只有一个本地主机实例正在运行(即我的显示看起来与@tunaktunak 相同)。我跑了collectstatic,但没有帮助。我还尝试将'debug_toolbar.middleware.DebugToolbarMiddleware', 放在列表的第一位和列表的最后 - 仍然是同样的问题。恕我直言:它依赖的 CSS 显然没有加载!?

标签: python django django-debug-toolbar


【解决方案1】:

我遇到了同样的问题。您不需要切换到在本地提供文件,使用 S3 提供静态文件就可以了。

在我的情况下(很可能在你的情况下),你只需要运行:

$ python manage.py collectstatic

这将更新静态文件——添加调试工具栏正确呈现其样式所需的文件。

【讨论】:

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