Python 如何使用django rest框架发送电子邮件
我在PythonDiscord和其他地方问过很多次这个问题,但我仍然不知道如何在django rest框架中发送电子邮件来验证帐户或重置密码 我看过这些教程 我也试过djoser,但没用 我还尝试了twilio sendgrid api 使用本教程Python 如何使用django rest框架发送电子邮件,python,django,email,django-rest-framework,Python,Django,Email,Django Rest Framework,我在PythonDiscord和其他地方问过很多次这个问题,但我仍然不知道如何在django rest框架中发送电子邮件来验证帐户或重置密码 我看过这些教程 我也试过djoser,但没用 我还尝试了twilio sendgrid api 使用本教程 那么,有人知道如何使用django rest framework发送电子邮件吗?如果使用Djoser,请在settings.py文件中设置此设置。 它的工作完美的帐户验证和重置密码等通过电子邮件确认 文件: 我现在已经添加了,但是如何在我自
那么,有人知道如何使用django rest framework发送电子邮件吗?如果使用Djoser,请在settings.py文件中设置此设置。 它的工作完美的帐户验证和重置密码等通过电子邮件确认 文件:
我现在已经添加了,但是如何在我自己的用户注册视图中实现它,而不是使用它的默认URL查看此播放列表。嗨,我已经观看了播放列表,但当我在postman中发布请求时,它会显示“TypeError:create_user()缺少4个必需的位置参数:'纬度','经度','国家',还有“postcode”``它是否只使用用户名、电子邮件和密码等默认字段,或者有没有办法指定create_user()可以使用哪些字段?如果纬度、经度、国家和邮政编码在用户创建新帐户时不是强制性的,那么请给出
null=true
和blank=true
或设置default
(默认值=“”“Ex.”)或给出必填字段
。例如国家/地区=型号.CharField(最大长度=150,空白=真,空=真)
。访问此网站:
DJOSER = {
'PASSWORD_RESET_CONFIRM_URL': 'reset_password_confirm/{uid}/{token}',
'USERNAME_RESET_CONFIRM_URL': 'username/reset/confirm/{uid}/{token}',
'ACTIVATION_URL': 'user_activation/{uid}/{token}',
'SEND_ACTIVATION_EMAIL': True,
'SEND_CONFIRMATION_EMAIL':True,
'PASSWORD_CHANGED_EMAIL_CONFIRMATION':True,
'USERNAME_CHANGED_EMAIL_CONFIRMATION':True,
'USER_CREATE_PASSWORD_RETYPE':True,
'SET_PASSWORD_RETYPE':True,
'PASSWORD_RESET_CONFIRM_RETYPE':True,
'PASSWORD_RESET_SHOW_EMAIL_NOT_FOUND':True,
'USERNAME_RESET_SHOW_EMAIL_NOT_FOUND':True,
# 'LOGIN_FIELD':"email",
}