Как получить изображение, загруженное на HTML-страницу, в Django - PullRequest
0 голосов
/ 07 ноября 2019

Я сделал HTML-форму, которая загрузила изображение и это изображение, которое я должен использовать в Django Views, чтобы выполнить что-то с этим изображением, как я могу это сделать?

1 Ответ

0 голосов
/ 07 ноября 2019

Вы должны добавить enctype="multipart/form-data" в свой тег формы в HTML, чтобы файл изображения можно было отправить на сервер. по вашему мнению, вы можете написать что-то вроде этого.

def view_name(request):

    if request.method == 'POST':
        form = YourForm(request.POST, request.FILES)
        if form.is_valid():
            #  do something with files
            form.save()
            return redirect('some-view')
        else:
            form = YourForm()
            context= {'form' : form}
            return render(request,'your_template.html', context)
    else:
        form = YourForm()
        context= {'form' : form}
        return render(request,'your_template.html', context)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...