我正在尝试从另一个域(当前域的子域)提供静态文件。 要为所有媒体文件提供服务,我使用了此设置:
MEDIA_URL = 'http://media.bud-inform.co.ua/'
所以当我在模板中使用
{{ MEDIA_URL }}
它被替换为上面的设置。现在我正在尝试从同一子域提供管理媒体文件,我通过以下方式更改了设置:
ADMIN_MEDIA_PREFIX = 'http://media.bud-inform.co.ua/admin_media/',
我希望所有从我的管理网站对媒体的调用都将通过这个网址。。。。但实际上它不是这样工作的,我仍然看到CSS的路径如下所示:
你能建议如何正确地提供管理媒体文件吗
MEDIA_URL
和{您必须确保
ADMIN_MEDIA_PREFIX
指向您实际上正在为管理媒体提供服务的地方。Django不会帮你处理这一步。在django管理媒体位于
django/contrib/admin/media/
。将该目录复制或符号链接到某个公开可见的地方,并设置ADMIN_MEDIA_PREFIX
以反映您将其放在何处。在相关问题 更多 >
编程相关推荐