从不同的django应用程序收集管理媒体文件是关于django的不太好的事情之一。通常,每次安装/更新/删除模块时,都必须将模块分发文件复制到目录。
当您使用多个拥有自己的媒体/管理文件的django应用程序时,其中一些甚至会覆盖其他文件,您需要一种正确的方法来收集它们并构建正确的媒体目录。
正确的解决方案应该能够通过收集所需的文件来重新创建目录 从模块按特定顺序,允许它们互相覆盖。
有用的链接
您对此问题有什么解决方案?
答案 0 :(得分:1)
我只是将多个Alias
指令叠加在一起,将媒体嫁接到树上的适当位置。
答案 1 :(得分:0)
目前我找到的最佳解决方案是使用http://djangosnippets.org/snippets/1068/ 但我仍在寻找更好的方法。