title: Passing values via post with Django
body: <p>I'm trying to make a signup form via html/django so I have 3 input boxes for the user to put in the email, username, and password that then sends them via POST to /adduser</p>
  
  <pre><code>&lt;form action="/OmniCloud_App/adduser" method="post"&gt;
  {% csrf_token %}
    Email Address: &lt;input type="text" name="email" /&gt;&lt;/br&gt;
    Username: &lt;input type="text" name="username" maxlength=25 /&gt;&lt;/br&gt;
    Password: &lt;input type="password" maxlength=30 /&gt;&lt;/br&gt;
    &lt;/br&gt;
    &lt;input type="submit" value="Send" /&gt; &lt;input type="reset"&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>adducer creates a new User and saves it to the DB:</p>
  
  <pre><code>def adduser(request, email, username, password):
      u = User(email=email, username=username, password=password)
      u.save()
      return render_to_response('adduser.html', {'email':email, 'username':username, 'password':password})
  </code></pre>
  
  <p>but when I click submit on /signup, it complains that I am only giving it 1 parameter when 3 were expected. How should I pass the email,username, and password fields from signup.html to the username function (located at /username)?</p>