如何在静态媒体文件中使用Django templatetags?

时间:2010-02-05 16:14:12

标签: python django templates tags media

我正在使用Flash库,设置xml文件存储在/media/xml/gallery.xml

在gallery.xml文件中,我想添加这段代码:

<items>
    {% for image in images %}
    <item source="{{ MEDIA_URL }}{{ image.image }}" thumb="" description="{{ image.title }}" />
    {% endfor %}
</item>

但是source =“......呈现为:http://127.0.0.1:8000/media/images/gallery/%7B%7B%20MEDIA_URL%20%7D%7D%7B%7B%20image.image%20%7D%7D

有没有办法可以解决这个问题?谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

您必须通过Django视图提供此文档,并将其呈现为模板。

答案 1 :(得分:2)

根据定义,静态媒体是静态的。如果你想让Django机制工作,你需要使用Django进行处理。