Python Django Allauth将电子邮件url从127.0.0.0修改为服务器域名

Python Django Allauth将电子邮件url从127.0.0.0修改为服务器域名,python,django,nginx,django-allauth,Python,Django,Nginx,Django Allauth,Django Allauth将电子邮件url从127.0.0.0修改为服务器域名 Nginx正在Ubuntu服务器上运行。Django contrib站点具有域 Django allauth发送的电子邮件如下: Account activate http://127.0.0.1:8080/accounts/confirm-email/Ng:1dJZDR:VG7ds1v0HnQKHKzdgXLHRqfL1w4/ Password reset http://127.0.0.1:808

Django Allauth将电子邮件url从127.0.0.0修改为服务器域名

Nginx正在Ubuntu服务器上运行。Django contrib站点具有域

Django allauth发送的电子邮件如下:

Account activate
    http://127.0.0.1:8080/accounts/confirm-email/Ng:1dJZDR:VG7ds1v0HnQKHKzdgXLHRqfL1w4/

Password reset
   http://127.0.0.1:8080/accounts/password/reset/key/3-4ms-081fe4fdd341442cd244/
当然,我希望使用domain example.com而不是127.0.0.1:8080

可以在中找到任何与域相关的内容

问题出在Nginx上,添加以下标题解决了问题


添加代理设置头主机$http\U主机;这很可能是因为您在生产中使用的是开发web服务器,而不是正确的WSGI设置,问题是通过添加标题解决了nginx。