'Return the keyword arguments for instantiating the form.'

def get_form_kwargs(self):

    kwargs = {'initial': self.get_initial(), 'prefix': self.get_prefix()}
    if (self.request.method in ('POST', 'PUT')):
        kwargs.update({'data': self.request.POST, 'files': self.request.FILES})
    return kwargs
