我听说我应该使用Apache在生产环境中提供静态文件。我有一些问题,理解我应该怎么做,但。我的项目的静态URL是/static/
,而django.contrib.admin
的静态路径是/static/admin/
。这些都是我的服务器上有两个完全独立的目录,我也很难做到这一点:如何托管Django项目的管理静态文件?
Alias /static /path/to/site.com/static
Alias /static/admin /usr/local/.../django/contrib/admin/media
由于它们重叠。
我该怎么做?我真的必须将contrib admin静态文件夹复制到我自己的文件夹中吗?
对于绊倒这个答案的人们,'ADMIN_MEDIA_PREFIX'已经在1.4中弃用了。请参阅[this](http://stackoverflow.com/a/9960831/1226722)。 – gregoltsov