django更改密码 - django-parsley

时间:2015-01-23 04:49:24

标签: python django validation change-password

我讨厌做菜鸟。

我已经实现了django change password - 开箱即用,它按预期工作。

我想通过django-parsley应用客户端验证。

要添加django-parsley,我必须在具有更改密码表单的forms.py文件中添加导入,然后使用@parsleyfy附加表单,如下所示:

from parsley.decorators import parsleyfy

@parsleyfy

但是作为菜鸟,我找不到具有更改密码表单数据的forms.py文件。

我可以将django-parsley应用于更改密码模板吗?

1 个答案:

答案 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()