Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from __future__ import unicode_literals
- from django.shortcuts import render
- from datetime import datetime
- from demoapp.forms import SignUpForm
- from demoapp.models import UserModel
- from django.contrib.auth.hashers import make_password
- # Create your views here
- def signup_view(request):
- #business logic.
- if request.method == 'GET':
- # display signup form
- today = datetime.now
- form = SignUpForm()
- template_name ="signup.html"
- elif request.method == 'POST':
- form = SignUpForm(request.POST)
- if form.is_valid():
- username = form.cleaned_data['username']
- email = form.cleaned_data['email']
- name = form.cleaned_data['name']
- password = form.cleaned_data['password']
- # insert data to database
- new_user = UserModel(name=name, password=make_password(password), username=username, email=email )
- new_user.save()
- template_name = 'success.html'
- return render(request, template_name, {'form':form})
- # def login_view(request):
- # #business logic.
- # if request.method == 'GET':
- # # display login form
- #
- # today = datetime.now
- # return render(request, 'login.html',{'today':today})
Add Comment
Please, Sign In to add comment