当前位置: 首页>>代码示例>>Python>>正文


Python EmailForm._errors['email']方法代码示例

本文整理汇总了Python中forms.EmailForm._errors['email']方法的典型用法代码示例。如果您正苦于以下问题:Python EmailForm._errors['email']方法的具体用法?Python EmailForm._errors['email']怎么用?Python EmailForm._errors['email']使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在forms.EmailForm的用法示例。


在下文中一共展示了EmailForm._errors['email']方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: remind_user

# 需要导入模块: from forms import EmailForm [as 别名]
# 或者: from forms.EmailForm import _errors['email'] [as 别名]
def remind_user(request):
    """
        **Descripción**: Resetea la contraseña de usuario
	"""
    from forms import EmailForm
    if request.method == 'POST':
        f = EmailForm(request.POST, prefix='pass_remind')
        if f.is_valid():
            from models import User
            user = User.objects.get_by_email(f.cleaned_data['email'])
            if user is None:
                fail = _(u"El correo no existe")
                f._errors['email'] = f.error_class([fail])
            else:
                user.send_remind_code()
                msg = _(u"Se ha enviado un correo de confirmación a %s. Por favor revisa tu correo") % user.email
                return render_to_response('mainApp/user_pass.html', dict(msg=msg), context_instance=RequestContext(request))
    else:
        f = EmailForm(prefix='pass_remind')
    return render_to_response('mainApp/user_pass.html', {'form': f}, context_instance=RequestContext(request))
开发者ID:GeoRemindMe,项目名称:GeoRemindMe_Web,代码行数:22,代码来源:views.py


注:本文中的forms.EmailForm._errors['email']方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。