发送在django中的静态服务器上提供的media-url

Fah*_*ter 0 django

我有一个Flash文件,它位于一个单独的媒体服务器上,相对路径是

/flash/as3.swf

我想将它传递给模板,所以当它被渲染时,它给出了绝对路径,即

http://myweb.site.com/flash/as3.swf

但是当我渲染它时,网址总是如此 /flash/as3.swf

有任何想法吗?

kib*_*zer 5

在django设置中使用标准MEDIA_URL设置:

MEDIA_URL = 'http://myweb.site.com/'
Run Code Online (Sandbox Code Playgroud)

然后在模板中,使用

{{ MEDIA_URL }}flash/as3.swf
Run Code Online (Sandbox Code Playgroud)

如果使用RequestContext实例渲染MEDIA_URL,则它们将在模板中可用