1

我一直在使用 Django 的内置密码重置视图和表单取得巨大成功,但我不确定如何:

  1. 我可以在每个表单的字段验证中自定义错误消息。例如,而不是默认消息:'该电子邮件地址没有关联的用户帐户。你确定你已经注册了吗?',当输入一个无效的电子邮件时,我想让它说点别的。

  2. 我正在使用内置的 facebook 身份验证(Django-facebook),所以如果用户的电子邮件与 facebook 帐户相关联,我不想给他发送电子邮件来重置 django 用户帐户的密码。如何明确检查用户是否具有关联的 Facebook 模型(即,如果 user.get_profile().facebook_data = True 或其他东西)?

这个问题的症结确实延伸到一件事,那就是我如何扩展内置密码重置字段中的表单。根据文档(即https://docs.djangoproject.com/en/dev/ref/forms/fields/)我知道我可以这样做至少 1,不确定我从头开始创建的表单中的 2,但不确定从哪里开始内置案例。

4

0 回答 0