Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {% for field in form %}
- {{ field.errors }}
- {{ field.label_tag }}
- {{ field }}
- {% endfor %}
- class UserLoginForm(AuthenticationForm):
- username = forms.CharField(label='Имя пользователя', widget=forms.TextInput(attrs={'class': 'form-control'}))
- password = forms.CharField(label='Пароль', widget=forms.PasswordInput(attrs={'class': 'form-control'}))
- class UserLoginView(View):
- def get(self, request):
- form = UserLoginForm()
- template = 'customuser/login.html'
- context = {'form': form}
- return render(request, template, context=context)
- def post(self, request):
- form = UserLoginForm(data=request.POST)
- template = 'customuser/login.html'
- if form.is_valid():
- user = form.get_user()
- login(request, user)
- return redirect('shop')
- else:
- context = {'form': form}
- return render(request, template, context=context)
Add Comment
Please, Sign In to add comment