首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在emain - DJANGO的Url中设置动态域名

在emain - DJANGO的Url中设置动态域名
EN

Stack Overflow用户
提问于 2016-10-21 17:09:02
回答 2查看 943关注 0票数 0

我正在建立一个使用Django的网络应用程序。当我使用重置密码时,它会向用户发送一封电子邮件。电子邮件中的url具有静态域-我在admin/site中设置的域。但我希望这个域名在网址的电子邮件动态变化。例如:如果我在端口8000上运行服务器,url是http://localhost:8000/.....,当我在端口8001上运行时,url是http://localhost:8001/.....有人能给我一个解决方案吗?我使用了get_curent_site(request),但它不起作用。

EN

回答 2

Stack Overflow用户

发布于 2016-10-21 17:46:28

例如。

python manage.py运行服务器0.0.0.0:8000

侦听端口8000上的每个接口。

无论您使用IP还是主机名访问you服务器都无关紧要。我猜你还在你自己的局域网里。如果你真的想从外部访问服务器,你还必须配置你的路由器转发端口,例如8000到你的服务器。

检查您的服务器上的防火墙是否允许到正在使用的端口的传入连接!

假设您可以从外部成功访问Apache服务器,您还可以尝试执行以下操作:

停止Apache服务器,以便释放端口80。使用sudo python manage.py runserver 0.0.0.0:80启动开发服务器

票数 1
EN

Stack Overflow用户

发布于 2016-10-21 17:17:45

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40172589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档