本文整理汇总了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))