Как передать файл из локального хранилища в html - django

Итак, я хочу получить файл из локального хранилища, чтобы показать его в html с помощью django. но я не знаю, как его получить. файл - аудио mp3. я использовал форму NOT MODALS. мне нужна ссылка на пример кода. если вам нужен мой код form.py вот :

from django import forms

class Audio_store(forms.Form):
    password=forms.FileField(widget=forms.FileInput(attrs={'style': 'width: 300px;', 'class': 'form-control', 
    'text-align' : 'center;'}))
    audio=forms.FileField(widget=forms.FileInput(attrs={'style': 'width: 300px;', 'class': 'form-control', 
    'text-align' : 'center;'}))

я пытался использовать formset, но не знаю, как его использовать. вот мой код views.py :

def song(request):
    songmp3 = formset_factory(Audio_store)
    if request.method == 'POST':
        formset = songmp3(request.POST, request.FILES)
        if formset.is_valid():
            # do something with the formset.cleaned_data
            pass
    else:
        formset = songmp3()
    return render(request, 'homepage.html', {'formset': formset})
Вернуться на верх