Guest User

Untitled

a guest
Oct 26th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. from django.conf.urls import include, url
  2. from django.contrib import admin
  3.  
  4. urlpatterns = [
  5. url(r'^admin/', admin.site.urls),
  6. url(r'^user_info/', include('user_info.urls')),
  7. ]
  8.  
  9. from django.conf.urls import url
  10. from . import views
  11.  
  12. urlpatterns = [
  13. # url(r'^$', views.index, name='index'),
  14. url(r'^registration/', views.UserFormView, name='registration')
  15. ]
  16.  
  17. from django.shortcuts import render, redirect
  18. from django.views.generic.edit import CreateView, UpdateView, DeleteView
  19. from django.core.urlresolvers import reverse_lazy
  20. from django.contrib.auth import authenticate, login
  21. from django.views import generic
  22. from .models import Registration
  23. from django.views import View
  24. from .forms import UserForm
  25.  
  26. class UserFormView(View):
  27. #from_class = UserForm
  28. template_name = 'user_info/registration_form.html'
  29.  
  30. #dispaly blank form, new user coming to the website
  31. def get(self, request):
  32. form = self.UserForm(None)
  33. return render(request, self.template_name, {'form':form})
  34.  
  35. def post(self, request):
  36. form = self.UserForm(request.POST)
  37.  
  38. if form.is_valid():
  39. user = form.save(commit=False)
  40. username = form.cleaned_data['username']
  41. password = form.cleaned_data['password']
  42. user.set_password(password)
  43. user.save()
  44.  
  45. from django.contrib.auth.models import User
  46. from django import forms
  47. from django.forms import ModelForm
  48.  
  49. class UserForm(forms.ModelForm):
  50. password = forms.CharField(widget =forms.PasswordInput)
  51. class Meta:
  52. model = User
  53. fields = ['username', 'email', 'password']
Add Comment
Please, Sign In to add comment