Guest User

Untitled

a guest
May 28th, 2020
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. {% for field in form %}
  2. {{ field.errors }}
  3. {{ field.label_tag }}
  4. {{ field }}
  5. {% endfor %}
  6.  
  7.  
  8. class UserLoginForm(AuthenticationForm):
  9. username = forms.CharField(label='Имя пользователя', widget=forms.TextInput(attrs={'class': 'form-control'}))
  10. password = forms.CharField(label='Пароль', widget=forms.PasswordInput(attrs={'class': 'form-control'}))
  11.  
  12.  
  13. class UserLoginView(View):
  14. def get(self, request):
  15. form = UserLoginForm()
  16. template = 'customuser/login.html'
  17. context = {'form': form}
  18. return render(request, template, context=context)
  19.  
  20. def post(self, request):
  21. form = UserLoginForm(data=request.POST)
  22. template = 'customuser/login.html'
  23. if form.is_valid():
  24. user = form.get_user()
  25. login(request, user)
  26. return redirect('shop')
  27. else:
  28. context = {'form': form}
  29. return render(request, template, context=context)
Add Comment
Please, Sign In to add comment