如何使用Python/GAE获取当前域名?

LA_*_*LA_ 12 python google-app-engine

目前的网址是

http://myapp.appspot.com/something/<user-id>
Run Code Online (Sandbox Code Playgroud)

要么

http://127.0.0.1:8080/something/<user-id>
Run Code Online (Sandbox Code Playgroud)

如何在我的python代码中我可以得到http://myapp.appspot.com/http://127.0.0.1:8080/?这需要动态链接生成,例如,http://myapp.appspot.com/somethingelse.

self.request.path 返回整个路径.

Dre*_*ars 15

self.request.host_url

  • 谢谢,它运作良好.我发现的另一个选择是使用`self.request.environ ['HTTP_HOST']`. (4认同)