我刚刚从1.2切换到trunk(写作时为r15175)与contrib.staticfiles
一起玩,现在当使用本地devserver时,我的所有管理媒体都返回404.静态媒体(由新的contrib管理) app)所有工作都按预期工作,但我希望能够将管理员与dev服务器一起使用,这样我就不必在dev代码更改时重新启动本地apache实例。
这是否已知行为?我没有在IRC得到答复。
编辑:似乎与Admin media disappear while running django trunk in development mode相关,但似乎没有实际的答案。
答案 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。可能是你的问题的原因。