title: No post request with invalid information
body: <p>in forms.py I have a basic form with 2 fields:</p>
  <pre><code>class TestForm(forms.Form):
      name = forms.CharField(max_length=20)
      email = forms.EmailField()
  </code></pre>
  <p>in views.py I just render this form through:</p>
  <pre><code>def test_form(request):
  return render(request, 'form.html', {'form':TestForm})
  </code></pre>
  <p>than base.html</p>
  <pre><code>{% load static %}
  
  &lt;head&gt;Testsite&lt;/head&gt;
  
  {% block content %}
  {% endblock content %}
  </code></pre>
  <p>than form.html</p>
  <pre><code>{% extends 'base.html' %}
  
  {% block content %}
      &lt;h1&gt;Test!&lt;/h1&gt;    
      &lt;form action=&quot;&quot; method=&quot;post&quot;&gt;{% csrf_token %}
          {{form.as_p}}
          &lt;input type=&quot;submit&quot; value=&quot;Submit&quot;&gt;
      &lt;/form&gt;
  {% endblock content %}
  </code></pre>
  <p>The problem arises when I click the submit button. When all my information is valid(an @ in mail) a post request gets made and i can retrieve the data with some extra code in the view. But when the information is not valid: no @gmail.com for example this post request doesn't get made. How do I fix this?</p>