Папка иногда находится, а иногда не находится - DJANGO AUDIO CONTROLS

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

вот мой код в html:

<audio controls="controls">
   <source src="/media/mp3/{{last_audio.audio}}" type="audio/mpeg">
</audio>

views.py:

def homepage(request):
    form = AudioForm()
    last_audio = Audio_store.objects.last()
    if request.method == "POST":
        form = AudioForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            audio = form.cleaned_data.get("audio")
            print(audio)
            context={'form':form, 'last_audio':audio}
        return render(request, 'homepage.html', context)

    context={'form':form, 'last_audio':last_audio}
    return render(request, "homepage.html", context=context)

я уже удалял базу данных и создавал снова, но все равно все осталось по-прежнему. пожалуйста, помогите мне, я не знаю, что не так. я использовал chrome, incognito и microfost edge, и результат тот же.

Вернуться на верх