Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. from postman.forms import WriteForm
  2.  
  3. class MyWriteForm(WriteForm):
  4. file_field = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True}))
  5.  
  6. from postman.views import FormView
  7.  
  8. class MyFormView(FormView):
  9. form_class = MyWriteForm
  10.  
  11. def post(self, request, *args, **kwargs):
  12. form_class = self.get_form_class()
  13. form = self.get_form(form_class)
  14. files = request.FILES.getlist('file_field')
  15. if form.is_valid():
  16. for f in files:
  17. # Do something with each file.
  18. result = form.save() # result is a Boolena instead of the object!
  19.  
  20. return self.form_valid(form)
  21. else:
  22. return self.form_invalid(form)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement