Файл не может быть загружен и исчез (не перемещается в локальное хранилище) - ФОРМЫ DJANGO
Я не использую форму моделей, а только форму. и когда я нажимаю кнопку загрузить, файл просто исчезает, а не загружается в локальное хранилище. я не знаю почему. пожалуйста, помогите мне.
вот мой код :
def homepage(request):
if request.method == "POST":
form = Audio_store(request.POST, request.FILES)
# form = AudioForm(request.POST, request.FILES)
if form.is_valid():
handle_uploaded_file(request.FILES['record'])
return render(request, "homepage.html", {'form': form})
else:
return render(request, "homepage.html")
def handle_uploaded_file(f):
with open('mp3', 'wb+') as destination:
for chunk in f.chunks():
destination.write(chunk)
forms.py :
from django import forms
class Audio_store(forms.Form):
record=forms.FileField()
urls.py :
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^decode/$', views.decode),
path("", views.homepage, name="upload")
]
if settings.DEBUG: #add this
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

