Python 在Django应用程序中通过音频标签播放音频
如何使用html 5的音频标记播放已上载到基于my django的应用程序中的音频文件。Python 在Django应用程序中通过音频标签播放音频,python,django,file,audio,Python,Django,File,Audio,如何使用html 5的音频标记播放已上载到基于my django的应用程序中的音频文件。 models.py- settings.py- 在我的模板中,我以以下方式使用audio标记- {% for file in audio %} <li> <h4>{{ file.title }}</h4> <div id="name"><a href="{{ file.audio_file }}" target="_bla
models.py-
settings.py-
在我的模板中,我以以下方式使用
audio
标记-
{% for file in audio %}
<li>
<h4>{{ file.title }}</h4>
<div id="name"><a href="{{ file.audio_file }}" target="_blank">{{ file.name }}</a></div>
<div id="play"><audio src="{{ file.audio_file }}" controls="controls">
Your browser does not support the audio element.
</audio></div>
</li>
{% endfor %}
{%用于音频中的文件%}
{{file.title}}
您的浏览器不支持音频元素。
{%endfor%}
但是我无法播放该文件。根据您的设置,您无法播放该文件,因为:
返回保存在数据库中的值,该值是媒体文件的绝对路径,例如{{file.audio_file}}
http://localhost:8000/Users/test/django_app/media/test.wav
models.py
类音频文件(models.Model):
音频文件=models.FileField(上传到=“音乐”)
--将附加到媒体根设置以确定url属性值的路径{{file.audio\u file.url}
正确引用上载文件的url