Как вставить файл изображения с помощью модала в django?
Я хочу вставить файл изображения с помощью модальной формы в django framework? html не принимает формы, которые я использую сейчас. Ниже приведена форма, которую я использую
Views.py:
Forms.py:
Html: I am not able to use the below html in modal:
def free_upload(request): if request.method == 'POST': imgform = ImageUForm(request.POST, request.FILES or None) if imgform.is_valid(): img_obj = imgform.instance imgform.save() return render(request, 'temp_test.html',{'form': imgform, 'img_obj':img_obj}) else: return HttpResponse("not valid") else: form = ImageUForm() return render(request, 'temp_test.html',{'form': form})
Forms.py:
class ImageUForm(forms.ModelForm): class Meta: model = Image fields = ['title', 'image',]
HTML:
<form method="POST" enctype="multipart/form-data" >
{% csrf_token %}
<div class="row">
<div class="col-lg-6 col-md-12">
{{form.title|as_crispy_field}}
</div>
<div class="col-lg-6 col-md-12">
{{form.image|as_crispy_field}}
</div>
</div>
<p>
<button type="submit" href="{% url 'userload' %}" class="btn btn-primary">Upload
</button>
</p>
</form>
class Meta:
model = Image
fields = ['title', 'image',]