Form & Validation
urls.py - /path/theproject/theapp
path('signup', views.signup, name='signup'),
path('signup-post', views.signup_post, name='signup_post'),
views.py - /path/projectdir/theapp
def signup(request):
return render(request, 'templates-forms/signup.html', { 'title': 'Sign Up' } )
def signup_post(request):
return HttpResponse(request.POST['email'] + ' - ' + request.POST['csrfmiddlewaretoken'])
/path/theproject/theapp/templates/signup.html
<form name="form1" id="form1" method="post" action="/signup" >
{% csrf_token %}
<h5>Email Address</h5>
<input type="text" name="email" size="50">
<h5>Username</h5>
<input type="text" name="username" size="50">
<h5>Password</h5>
<input type="text" name="password" size="50">
<h5>Password Confirm</h5>
<input type="text" name="passconf" size="50">
<div><input type="submit" value="Submit"></div>
</form>
Sign Up