contrib.staticfiles和Django管理媒体

时间:2011-01-14 18:15:24

标签: django django-contrib

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

这是否已知行为?我没有在IRC得到答复。

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

2 个答案:

答案 0 :(得分:22)

我遇到了同样的问题,最后注意到ADMIN_MEDIA_PREFIX ADMIN_MEDIA_PREFIX中的这一行:

  

要与staticfiles集成,这应该与STATIC_URL相同,后跟'admin /'。

为我解决这个问题。

修改2012-03-12 :请注意,自Django 1.4起,{{1}}已为docs

答案 1 :(得分:0)

您是在开发Windows吗?

如果是这样(或者即使没有)看看Django bug Cannot load admin interface static files when doing tutorial。可能是你的问题的原因。