title: form_is.valid is false(django)
body: <p>I have the below code which is inheriting from models for modelform, but failing to pass the condition for valid.</p>
  
  <p>Model.py</p>
  
  <pre><code>class contact(models.Model):
      fname = models.CharField(max_length=100)
      lname = models.CharField(max_length=100)
      email = models.EmailField()
      phone = models.IntegerField()
      message = models.CharField(max_length=100)
  
  def __str__(self):
      return self.fname
  </code></pre>
  
  <p>urls.py</p>
  
  <pre><code> urlpatterns = [
       url(r'^$', 'asp.views.index', name='root'),
       url(r'^contact/', 'asp.views.contact', name='contact'),
       url(r'^new$', 'asp.views.new_user', name='new'),
       url(r'^admin/', include(admin.site.urls)),
   ]
  </code></pre>
  
  <p>where asp is my application</p>
  
  <pre><code>   def contact(request):
          return render(request, "contact.html", {})
  
      def new_user(request):
          print( '$' * 100)
          if request.method == 'POST':
              form = contactform(request.POST or None)
              print( '*' * 10)
              if form.is_valid():
                  print( '!' * 10)
          else:
               form = contactform()
      return render(request, "index.html", {'form':form})
  </code></pre>
  
  <p>For which $,* was printing, but not passing the condition for valid.</p>
  
  <p>forms.py</p>
  
  <pre><code> class contactform(forms.ModelForm):
      class Meta:
          model = contact
          exclude = ()
  </code></pre>
  
  <p>Below is my html page</p>
  
  <pre><code>     &lt;form class="form-horizontal" action="/new" method="post"&gt;{% csrf_token %}
              {{ form }}
                  &lt;fieldset&gt;
                      &lt;legend class="text-center header"&gt;Contact us&lt;/legend&gt;
                      &lt;div class="form-group"&gt;
                          &lt;div class="col-md-10 col-md-offset-1"&gt;
                              &lt;input id="fname" name="name" type="text" placeholder="First Name" class="form-control"&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
                      &lt;div class="form-group"&gt;
                          &lt;div class="col-md-10 col-md-offset-1"&gt;
                              &lt;input id="lname" name="name" type="text" placeholder="Last Name" class="form-control"&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
  
                      &lt;div class="form-group"&gt;
                          &lt;div class="col-md-10 col-md-offset-1"&gt;
                              &lt;input id="email" name="email" type="text" placeholder="Email Address" class="form-control"&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
  
                      &lt;div class="form-group"&gt;
                          &lt;div class="col-md-10 col-md-offset-1"&gt;
                              &lt;input id="phone" name="phone" type="text" placeholder="Phone" class="form-control"&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
  
                      &lt;div class="form-group"&gt;
                          &lt;div class="col-md-10 col-md-offset-1"&gt;
                              &lt;textarea class="form-control" id="message" name="message" placeholder="Enter your massage for us here. We will get back to you within 2 business days." rows="7"&gt;&lt;/textarea&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
                  &lt;/fieldset&gt;
              &lt;/form&gt;
  </code></pre>
  
  <p>Thanks in advance.</p>