contrib.staticfiles和Django管理媒体

sat*_*ace 9 django django-contrib

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

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

编辑:似乎与以下内容有关:管理媒体在开发模式下运行django trunk时消失,但似乎没有真正的答案.

Wog*_*gan 22

我有同样的问题,终于注意到了这一行文档ADMIN_MEDIA_PREFIX:

对于与staticfiles的集成,这应该与STATIC_URL后跟'admin /'相同.

这样做可以解决它.

编辑2012-03-12:请注意,自Django 1.4起,ADMIN_MEDIA_PREFIX已被弃用.