Django 如何为Djoser电子邮件使用不同的域?

Django 如何为Djoser电子邮件使用不同的域?,django,django-rest-framework,djoser,Django,Django Rest Framework,Djoser,如何更改djoser发送的电子邮件中的链接所使用的域?我发现,要更改链接域,您需要将域和站点名称添加到项目设置中。例如: DOMAIN = config('DOMAIN') #example.com SITE_NAME = config('SITE_NAME') #Example DJOSER = { 'LOGIN_FIELD':'email', 'USER_CREATE_PASSWORD_RETYPE':True, 'ACTIVATION_URL': '/users

如何更改djoser发送的电子邮件中的链接所使用的域?

我发现,要更改链接域,您需要将域和站点名称添加到项目设置中。例如:

DOMAIN = config('DOMAIN') #example.com
SITE_NAME = config('SITE_NAME') #Example

 DJOSER = {
    'LOGIN_FIELD':'email',
    'USER_CREATE_PASSWORD_RETYPE':True,
    'ACTIVATION_URL': '/users/activate/{uid}/{token}',
    'SEND_ACTIVATION_EMAIL': True,
    'SERIALIZERS':{
        'user_create':'userauth.serializers.UserCreateSerializer',
        'user':'userauth.serializers.UserCreateSerializer',
        'activation': 'djoser.email.ActivationEmail',
}
然后,您应该在电子邮件中获得下一个链接:

http://example.com/auth/users/activate/MQ/5c9-26bcab9e85e8a967731d