我正在使用formset並允許用戶上傳多張圖片。有效。但問題是,如果用戶沒有選擇任何圖片上傳,則以下代碼正在保存submitter
。如果用戶沒有上傳任何圖片,那麼我不想保存submitter
。這可能嗎?如何檢查用戶是否正在上傳任何圖片
if form.is_valid() and formset.is_valid():
for image_form in formset:
pics = image_form.save(commit=False)
pics_image.submitter = request.user
pics_image.save()
你的意思'pics_image.submitter = request.user'線?在它之前添加「if pics.image:」之類的東西。 – ilvar