title: Django form validation in template
body: <p>I have a Django project with many standard HTML forms.</p>
  
  <p>And now I want to make another form to upload documents. I found solution using django-forms. So for me it is just a simple class:</p>
  
  <pre><code>class DocumentForm(forms.Form):
      docfile = forms.FileField(
          label='',
      )
      description = forms.CharField(
          label=u'Description:',
          widget=forms.Textarea(attrs={'rows':4, 'cols':50}),
      )
  </code></pre>
  
  <p>I want to add emptyness check to Textarea field. There is a possibility to add "required" parameter in CharField constructor. But in this case page will allow POST and I should write extra code after "form.is_valid()" check and use "form.description.errors" to display my error message.
  And I want behaviour similar to my other forms. Something like</p>
  
  <pre><code>&lt;textarea name="action" required rows="4" cols="50"&gt;&lt;/textarea&gt;
  </code></pre>
  
  <p>In this case I can't even do POST without non-empty textarea. And more important I have error display as I like.</p>
  
  <p>Is there a possibility to make such form with django-forms? Also is there a possibility to make similar behaviour to FileField?</p>