django-allauth:如何修改电子邮件确认网址?

 nancy_liu_tj 发布于 2023-01-10 11:17

我在端口8001上运行django,而nginx正在端口80上处理webserver任务.nginx代理视图和一些REST api调用Django.我正在使用django-allauth进行用户注册/身份验证.

当新用户注册时,django-allauth会向用户发送一封包含点击链接的电子邮件.因为django在端口8001上运行,所以链接看起来像http://machine-hostname:8001/accounts/confirm-email/xxxxxxxxxxxxxx

如何让网址看起来像http://www.example.com/accounts/confirm-email/xxxxxxxx

谢谢!

1 个回答
  • Django从HTTP头获取主机名和端口.proxy_set_header Host $http_host;在选项之前添加到您的nginx配置中proxy_pass.

    2023-01-10 11:19 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有