有什么方法可以让 Django 在设置中使用哪个端口?我试图在套接字中找到它,但我无法找到它。
问问题
2627 次
2 回答
6
您可以获得的最接近的可能是:
import django.core.management.commands.runserver as runserver
cmd = runserver.Command()
print('http://' + cmd.default_addr + ':' + cmd.default_port)
于 2018-07-01T09:18:46.267 回答
3
不知道这是否是你想要的,但我在 django 文档中找到了这个。
https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest.META
退房SERVER_PORT
。
可以使用以下方法在视图内部访问它:
port_number = request.META['SERVER_PORT']
于 2013-10-31T13:47:44.723 回答