Django 不确定如何管理电子邮件配置

Django 不确定如何管理电子邮件配置,django,django-rest-framework,djoser,Django,Django Rest Framework,Djoser,我正在尝试使用Djoser创建重置密码功能。我成功地点击了我的API的auth/users/reset\u password/端点,然后该端点按预期发送电子邮件。但问题发生在电子邮件的内容上。它将重定向链接发送到我的api,而不是我的前端 请注意,any只是隐藏了一个变量,实际上并不是这样显示的 以下是电子邮件的示例: You're receiving this email because you requested a password reset for your user account

我正在尝试使用Djoser创建重置密码功能。我成功地点击了我的API的
auth/users/reset\u password/
端点,然后该端点按预期发送电子邮件。但问题发生在电子邮件的内容上。它将重定向链接发送到我的api,而不是我的前端

请注意,any只是隐藏了一个变量,实际上并不是这样显示的

以下是电子邮件的示例:

You're receiving this email because you requested a password reset for your user account at <api>.

Please go to the following page and choose a new password: <api>/reset-password/confirm/<uid>/<token>

Your username, in case you've forgotten: <username>

Thanks for using our site!

The <api> team
设置的预期行为是更改电子邮件中的链接,但实际上并非如此。我似乎在文档中找不到关于这个特殊问题的参考

非常感谢您的帮助。

我想:

由于
django-templated-mail
扩展了包
django-templated-mail
,变量
DOMAIN
SITE\u-NAME
必须覆盖
django-templated-mail
设置,而不是
django-templated-mail
的设置。因此,您必须从
Djoser
变量中提取特定于
django模板邮件的变量

工作设置实际上如下所示:

DOMAIN = '<frontend>',
SITE_NAME = '<site-name>',
DJOSER = {
'PASSWORD_RESET_CONFIRM_URL': 'reset-password/confirm/{uid}/{token}',
}
DOMAIN='',
站点名称=“”,
DJOSER={
'PASSWORD_RESET_CONFIRM_URL':'RESET PASSWORD/CONFIRM/{uid}/{token}',
}
DOMAIN = '<frontend>',
SITE_NAME = '<site-name>',
DJOSER = {
'PASSWORD_RESET_CONFIRM_URL': 'reset-password/confirm/{uid}/{token}',
}