Hello. I keep asking questions. If you select an image and press the file upload button, that screen comes out and you can't move to the next screen. model.py
class image(models.Model):
image1=models.ImageField(upload_to='pic_folder/%Y/%m/%d')
image2=models.ImageField(upload_to='pic_folder/%Y/%m/%d')
image3=models.ImageField(upload_to='pic_folder/%Y/%m/%d')
class Meta:
db_table="tableau_image"
foms.py
class imageForm(forms.ModelForm):
class Meta:
model = image
fields = ('image1','image2','image3',)
views.py
def index(request):
if request.method == "POST":
upimage=imageForm(request.POST, request.FILES)
if upimage.is_valid():
Tableau=image()
Tableau.image1 = upimage.cleaned_data["image1"]
Tableau.image2 = upimage.cleaned_data["image2"]
Tableau.image3 = upimage.cleaned_data["image3"]
Tableau.save()
return HttpResponseRedirect('/result/')
else:
upimage = imageForm()
return render(request, 'upload.html', {'upimage': upimage})
I've made it into something.
django
When creating a form tag in upload.html
<form method='POST' action = "..." enctype="multipart/form-data">
Did you specify the enct type like this?
© 2024 OneMinuteCode. All rights reserved.