title: how to override django admin form Foreignkey based on request.user
body: <hr>
  
  <h1>admin.py</h1>
  
  <pre><code>class PromoAdmin(admin.modelAdmin)
        list_display = ( 'name', 'id', 'category', 'promo_type', 'store', 'brand', 'date_start' )
        form = SampleForm
  </code></pre>
  
  <h1>forms.py</h1>
  
  <pre><code>class SampleForm(forms.ModelForm):
  class Meta:
       model = Promo
  
  def __init__(self, request *args, **kwargs):
      super(PromoAdminForm, self).__init__(*args, **kwargs)
      self.fields["store"].queryset = Store.objects.filter(onwer=request.user)
  </code></pre>
  
  <p>got an error on request </p>
  
  <p>Django Version: 1.3.1
  Exception Type: TypeError
  Exception Value:<br>
  <strong>init</strong>() takes at least 2 arguments (1 given)</p>