我有一个 VueJS/Django 休息框架应用程序,并在用户注册时处理确认电子邮件。
我的前端在另一个 URL 上而不是我的后端,所以我尝试配置 djoser 以将激活链接放在好的域中。
我终于设法添加了 DOMAIN 和 SITE_NAME 信息,但结果不如预期,因为我的域名被括号括起来。
在我的设置 Django 中,我有:
DOMAIN = 'localhost:8080',
SITE_NAME = 'Frontend',
DJOSER = {
'PASSWORD_RESET_CONFIRM_URL': '#/password/reset/confirm/{uid}/{token}',
'USERNAME_RESET_CONFIRM_URL': '#/username/reset/confirm/{uid}/{token}',
'ACTIVATION_URL': 'activate/{uid}/{token}',
'SEND_ACTIVATION_EMAIL': True,
'SERIALIZERS': {},
}
但是邮件中的结果是:
You're receiving this email because you need to finish activation process on ('Frontend',).
Please go to the following page to activate account:
http://('localhost:8080',)/activate/MzE/an7e2w-73af66245317921904307cc266f4983e
Thanks for using our site!
The ('Frontend',) team
有谁知道为什么这些括号会出现在这里?