Элементы управления звуком не отображаются при передаче файла из локального хранилища - DJANGO

я хочу передать аудио файл в шаблон html из url. но когда я добавляю источник, аудио элементы управления не работают или не появляются. поэтому, пожалуйста, помогите мне исправить это. в моем терминале и консоли нет сообщения об ошибке. я использовал модели для получения файла в локальное хранилище. и вот мой код:

html:

{% for record in rec %}
   <audio controls>
       <source src="{{record.audio.url}}" type="audio/mp3">
   </audio>
{% endfor %}

views.py :

def mp3_audio(request):
        rec = Audio_store.objects.all()
        return render(request, 'homepage.html' , {'rec': rec }  )

models.py :

from django.db import models
from django.core.files.storage import FileSystemStorage
from django.forms import widgets

fs = FileSystemStorage(location='media/mp3')
fss = FileSystemStorage(location='media/txt')

class Audio_store(models.Model):
    password=models.FileField(storage=fss, null=True)
    audio=models.FileField(storage=fs, null=True)
Вернуться на верх