我讨厌做菜鸟。
我已经实现了django change password - 开箱即用,它按预期工作。
我想通过django-parsley应用客户端验证。
要添加django-parsley,我必须在具有更改密码表单的forms.py文件中添加导入,然后使用@parsleyfy附加表单,如下所示:
from parsley.decorators import parsleyfy
@parsleyfy
但是作为菜鸟,我找不到具有更改密码表单数据的forms.py文件。
我可以将django-parsley应用于更改密码模板吗?
答案 0 :(得分:0)
只需创建密码更改表单并应用parslefy
from parsley.decorators import parsleyfy
@parsleyfy
class ChangePasswordForm(ModelForm):
class Meta:
model = User
fields = ('email','password')
在你的views.py
中if form.is_valid():
user = User.objects.get(email = request.POST['email'])
user.set_password(request.POST['password'])
user.save()