我一直在使用Django的内置密码重置视图和表单取得巨大成功,但我不确定如何:
我可以在每个表单的字段验证中自定义错误消息。例如,而不是默认消息:'该电子邮件地址没有关联的用户帐户。你确定你已注册?',当输入无效的电子邮件时,我希望它能说些别的。
我正在使用内置的facebook身份验证(Django-facebook),因此如果用户的电子邮件与Facebook帐户相关联,我不想向他发送电子邮件来重置django用户帐户的密码。如何明确检查用户是否具有关联的Facebook模型(即,如果user.get_profile()。facebook_data = True或其他内容)?
这个问题的症结实际上扩展到一件事,就是我如何扩展内置密码重置字段中的表单。基于文档(即https://docs.djangoproject.com/en/dev/ref/forms/fields/)我知道我至少可以执行1次,不知道我从头开始创建的表单中有2个,但不确定内置案例的入门位置。