title: errorlist this field is required
body: <pre><code>form = AuthorForm(self.request.POST, self.request.FILES, self.request.user)
  
  class AuthorForm(forms.ModelForm):
      class Meta:
          model = Author
          fields = ['file','user']`
  
  
  class Author(models.Model):
      user = models.ForeignKey(User)
      file = models.FileField(upload_to='authors/')
  </code></pre>
  
  <p>With above configuration, I get the error</p>
  
  <pre><code>&lt;tr&gt;&lt;th&gt;&lt;label for="user"&gt;User:&lt;/label&gt;&lt;/th&gt;&lt;td&gt;&lt;ul class="errorlist"&gt;&lt;li&gt;This field is required.&lt;/li&gt;&lt;/ul&gt;&lt;select id="user" name="user" required
  &lt;option value="" selected="selected"&gt;---------&lt;/option&gt;
  &lt;option value="2"&gt;admin&lt;/option&gt;
  &lt;option value="3"&gt;user2&lt;/option&gt;
  </code></pre>
  
  <p>I do not want to set blank=True in user field. I've passed request.user to ModelForm and I want the same to be stored in db but it's not working as expected. </p>
  
  <p>May I know how to pass request.user to ModelForm.</p>