gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 21:01:01 25 4
gpt4 key购买 nike

我在端口 8001 上运行 django,而 nginx 在端口 80 上处理网络服务器职责。nginx 代理 View 和一些对 Django 的 REST api 调用。我正在使用 django-allauth 进行用户注册/身份验证。

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

如何使 url 看起来像 http://www.example.com/accounts/confirm-email/xxxxxxxx

谢谢!

最佳答案

Django 从 HTTP header 获取主机名和端口。在选项 proxy_pass 之前将 proxy_set_header Host $http_host; 添加到您的 nginx 配置中。

关于python - django-allauth:如何修改电子邮件确认网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24128433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com