def a_change_password(request):
u = User.objects.get(username=request.user)
if request.method == 'POST':
form = ChangePasswordForm(request.POST)
if form.is_valid():
old_password = request.POST.get("old_password")
new_pass = request.POST.get("new_password")
new_pass_rep = request.POST.get("new_password_repeat")
if check_password(old_password,u.password):
return HttpResponse('ok')
else:
return HttpResponse('bad')
else:
form = ChangePasswordForm()
return render(request, 'login/change_password.html',
{'form': form, 'user': u})
from django import forms
from .models import Answer_Category
class AnswerForm(forms.Form):
title = forms.CharField(label='Название', max_length=100)
description = forms.CharField(label='Текст вопроса',widget=forms.Textarea)
category = forms.ModelChoiceField(queryset=Answer_Category.objects.all(), empty_label="Выберите значение")
email = forms.CharField(label='Email', max_length=100)