title: Django. 'request' object is None in ModelForm
body: <p>I want to override the bahaviour of <em>saveas</em> button - i need after pushing it to redirecrt me not in list of objects, but in a new object directly.</p>
  
  <p>So i need to override the standart <strong>save</strong> method of <em>ModelForm</em> and get in there the <strong>request</strong> object - to check if <em>saveas</em> button was pressed:</p>
  
  <pre><code>*admin.py
  class AirplanesAdmin(admin.ModelAdmin):
      form = AirplaneEditForm
  
  
  forms.py
  class AirplaneEditForm(forms.ModelForm):
  
  def __init__(self, *args, **kwargs):
      self.request = kwargs.pop('request', None)
      super(AirplaneEditForm, self).__init__(*args, **kwargs)
  
  def clean(self):
      print self.request
      return self.cleaned_data
  
  def save(self, force_insert=False, force_update=False, commit=True,):
      plane = super(AirplaneEditForm, self).save(commit=False)
  
      print self.request
  
      if commit:
          plane.save()
  
      return plane
  
  class Meta:
      model = Airplanes
  </code></pre>
  
  <p>But in both <em>prints</em> request is <strong>None</strong>... Did I do something wrong ?</p>