title: Django: Optional model form field
body: <p>I have a model form in my application, and I want two of my model form fields to be optional, i.e. the users could leave those two form fields blank and the Django form validation shouldn't raise an error for the same. </p>
  
  <p>I have set <code>blank = True</code> and <code>null = True</code> for those two fields as follows:</p>
  
  <pre><code>questions = models.CharField(blank=True, null = True, max_length=1280)
  about_yourself = models.CharField(blank=True, null = True, max_length=1280)
  </code></pre>
  
  <p>forms.py</p>
  
  <pre><code>questions = forms.CharField(help_text="Do you have any questions?", widget=forms.Textarea)
  about_yourself = forms.CharField(help_text="Tell us about yourself", widget=forms.Textarea)
  </code></pre>
  
  <p>However, if these two fields are left blank on submission, a <code>This field is required</code> is raised. </p>
  
  <p>What seems to be wrong here? How can I set optional model form fields in Django?</p>