【问题标题】:contrib.staticfiles and Django admin mediacontrib.staticfiles 和 Django 管理媒体
【发布时间】:2011-01-14 18:15:24
【问题描述】:

我刚刚从 1.2 切换到trunk(撰写本文时为 r15175)以使用contrib.staticfiles,现在当使用本地开发服务器时,我的所有管理媒体都返回 404。静态媒体(由新的 contrib 应用程序管理)一切都按预期工作,但我希望能够将管理员与开发服务器一起使用,这样我就不必在开发代码更改时重新启动本地 apache 实例。

这是已知的行为吗?我没有在 IRC 中得到回复。

编辑:似乎与:Admin media disappear while running django trunk in development mode 相关,但那里似乎没有实际答案。

【问题讨论】:

    标签: django django-contrib


    【解决方案1】:

    我遇到了同样的问题,终于在docs 中注意到ADMIN_MEDIA_PREFIX 中的这一行:

    对于与静态文件的集成,这应该与 STATIC_URL 后跟“admin/”相同。

    这样做为我解决了问题。

    编辑 2012-03-12:请注意,从 Django 1.4 开始,ADMIN_MEDIA_PREFIX 一直是 deprecated

    【讨论】:

      【解决方案2】:

      您是在 Windows 上开发吗?

      如果是(或者即使不是)请查看 Django 错误 Cannot load admin interface static files when doing tutorial。可能是您的问题的原因。

      【讨论】:

        猜你喜欢
        • 2011-11-21
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 2012-05-14
        • 2015-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多