Guest User

Untitled

a guest
Nov 13th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. from .models import User
  2. from django import forms
  3. from django.forms import ModelForm
  4.  
  5. class SignUpForm(ModelForm):
  6. class Meta:
  7. model = User
  8. fields = ('username','password','email')
  9.  
  10. from django.db import models
  11. #from django.core.urlresolvers import reverse
  12. from django.contrib.auth.models import User
  13.  
  14. class Registration(models.Model):
  15. user = models.OneToOneField(User, on_delete=models.CASCADE)
  16.  
  17. urlpatterns = [
  18. url(r'^register/$', views.SignUpFormView, name= 'register'),
  19. ]
  20.  
  21. {% extends 'user_info/base.html' %}
  22. {% block body %}
  23. {% block content %}
  24.  
  25. <form method="POST">
  26. {% csrf_token %}
  27. {{ form }}
  28. username:<br>
  29. <input type="text" name="username"><br>
  30. password:<br>
  31. <input type="text" name="password"><br>
  32. email:<br>
  33. <input type="text" name="email"><br>
  34.  
  35. <input type="submit" value="Submit" />
  36. </form>
  37.  
  38. {% endblock %}
  39. {% endblock %}
  40.  
  41. def SignUpFormView(request):
  42. template_name = 'test.html'
  43. try:
  44. if request.method == 'POST':
  45. form = SignUpForm(request.POST)
  46. if form.is_valid():
  47. form.save()
  48. username = form.cleaned_data.get('username')
  49. password = form.cleaned_data.get('password')
  50. email = form.cleaned_data.get('email')
  51. return render(request, template_name, {'form':form})
  52. except ValueError:
  53. print("Oops! That was not a valid entry, try again...")
  54.  
  55. else:
  56. SignUpForm()
  57.  
  58. return render(request, 'user_info/about.html')
Add Comment
Please, Sign In to add comment