Похоже, ваша форма предназначена для объекта Image, но вы пытаетесь создать несколько изображений из одной отправки формы.
Вы создаете Image (), но это не похоже на вы прикрепляете это к форме. Поэтому вам, вероятно, потребуется реорганизовать представление примерно так:
def upload(request):
if request.method == "POST":
for image_file in request.FILES.getlist('image'):
form = PostForm(request.POST, image_file)
if form.is_valid():
image = form.save(commit=False)
image.imageuploader_profile = request.user
image.save()
form.save()
return redirect('/')
else:
form = PostForm()
return render(request, 'upload.html', {"form": form})
Кроме того, вырезание / вставка может испортить форматирование, но всегда дважды проверяйте отступ для предполагаемого потока.