index. html
<form method="POST" action="." enctype="multipart/form-data">
{% csrf_token %}
{{ image_form.as_p }}
<input type="submit" name="submit" value="Search via Image">
</form>
forms.py
class UploadImageForm(forms.Form):
image_field = forms.ImageField(required=False)
views.py
if request.method == 'POST':
if request.POST.get('submit') == 'Search via Image':
print(request.POST)
print(request.FILES)
Поэтому я хочу получить изображение, загруженное с помощью пользователь и сохранить его в моем хранилище, выполнить несколько операций с ним, отобразить его на веб-странице и удалить его. Но я не могу go это.
В request.POST я получаю запрос, содержащий имя файла, но это обычный текст. И при использовании request.FILES я получаю,
<MultiValueDict: {}>
Как мне go об этом? Заранее спасибо.