【问题标题】:django change password - django-parsleydjango 更改密码 - django-parsley
【发布时间】:2015-01-23 04:49:23
【问题描述】:

我讨厌成为菜鸟。

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

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

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

from parsley.decorators import parsleyfy

@parsleyfy

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

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

【问题讨论】:

    标签: python django validation change-password


    【解决方案1】:

    只需创建密码更改表单并申请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()
    

    【讨论】:

    • 你的意思是它不工作,?我有我的项目使用欧芹。告诉你如何实现你的changepassword ?。或者你是否看过关于 parsleyfy html 渲染标签的 HTML 视图源代码,任何东西?你只是告诉does not work 不会帮助你。你必须更具体。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2022-10-07
    • 1970-01-01
    • 2021-10-18
    • 2013-03-05
    • 1970-01-01
    相关资源
    最近更新 更多