django 异步任务中如何获取服务运行的ip和端口

django 异步任务中如何获取服务运行的ip和端口

有这样一个需求,使用celery发送邮件,而邮件里的内容需要返回服务器的地址,提供用户访问,但是如何才能动态的获取django服务运行的ip和端口呢?

另外,如果是使用nginx转发的,那应该怎样配置呢?nginx服务器有可能更换,如何让邮件中的内容自动获取到nginx的地址呢?

补充一下,由于项目后端不会使用域名解析,因此排除了这个方案。

两种情况:

1.如果直接运行django服务,如何让celery知道自己的地址和端口

2.如果使用nginx转发,如何让celery获取到nginx的地址


回答:

这种情况,用域名更合适些,没必要非得实时获取ip和端口。


回答:

兄弟,你知道域名是干啥用的吗。

以上是 django 异步任务中如何获取服务运行的ip和端口 的全部内容, 来源链接: utcz.com/p/937733.html

回到顶部