This is valid Django, which failed to pass with the old type-defintion: class MyForm(Form): myparam = MultiFileField(...) self.clean(self, *args, **kwargs): self.files.getlist('myparam', [])