如何从模板中访问媒体文件的URL?

时间:2019-05-24 15:46:45

标签: python django

此问题与开发服务器有关。

我的()文件夹中有一个音频文件audio1.wav。 如何将此类元素附加到模板中的MEDIA_ROOT/audio标签上?

<audio>

我是否需要为<audio src="?"></audio> 这样的文件构造一个绝对URL(假设http://127.0.0.1:8000/media/audio/audio1.wav设置为MEDIA_URL)?

如果是,怎么办?还是有一种更好的方法可以覆盖可变音频文件名?

1 个答案:

答案 0 :(得分:1)

您将需要使用get_media_prefix来获取媒体网址:

{% load static %}
<audio src="{% get_media_prefix %}audio/audio1.wav"></audio>