title: Form post to Django view renders no input to database
body: <p>So, Im trying to save a todo to a database with django. My template is as follows:</p>
  
  <pre><code>&lt;form action="{% url 'todo:add' %}" method="POST"&gt;
      {% csrf_token %}
      &lt;input type="text" id="text" value="{{new_todo_text}}"/&gt;
      &lt;input type="submit" value="Submit todo" /&gt;
  &lt;/form&gt;
  {%if not_done_todos %}
      &lt;ul&gt;
          {%for todo in not_done_todos%}
              &lt;li&gt;
                  &lt;span&gt;{{todo.text}}&lt;/span&gt;
              &lt;/li&gt;
          {%endfor%}
      &lt;/ul&gt;
  {%else%}
      &lt;span&gt;No todos for you!&lt;/span&gt;
  {%endif%}
  </code></pre>
  
  <p>My view where Im trying to catch the "new_todo_text" looks like this:</p>
  
  <pre><code>def add(request):
      """Add todo to database"""
      new_todo = Todo(text=request.POST.get('new_todo_text'),
                      done=False, date_created=timezone.now())
      new_todo.save()
      return HttpResponseRedirect(reverse('todo:index'))
  </code></pre>
  
  <p>The problem is that the todo.text turns up empty no matter what I add to the form... whats my problem here? </p>