У меня ошибка при отправке формы. Когда он загружается, я получаю сообщение об ошибке: у объекта 'list' нет атрибута 'imageuploader_profile
@login_required
def upload(request):
PostFormSet = modelformset_factory(Image, fields=('image',), extra=2)
formset = PostFormSet(request.POST or None,request.FILES or None)
if request.method == "POST":
print(request.FILES)
if formset.is_valid():
post = formset.save(commit=False)
post.imageuploader_profile = request.user
post.save()
for f in formset:
try:
file = Image(
imageuploader_profile=post,
image=f.cleaned_data['image'],
image_caption=f.cleaned_data['image_caption'],
tag_someone=f.cleaned_data['tag_someone'],
)
file.save()
except:
break
else:
formset = PostFormSet(queryset=Image.objects.none())
return render(request, 'upload.html', {"formset": formset})
<form action="{% url 'site:upload' %}" method="post" enctype="multipart/form-data">
{%csrf_token%}
{{ formset }}
<button type="submit">Post</button>
</form>