所有端口上的Django runserver?

时间:2017-06-05 19:36:00

标签: django django-manage.py

为什么我不能在所有端口上运行python manage.py runserver

我知道这可能是一个新手问题,但是什么阻止我实现这个目标?

我想访问我的应用,而不必像常规网站那样包含端口

2 个答案:

答案 0 :(得分:3)

警告 - 请勿在生产环境中运行测试服务器!

连接到测试服务器时必须输入端口的原因是因为它不能在标准Web端口上运行“http:80和https:443”。如果使用以下命令,则在连接到测试服务器时不需要提供端口号。请记住,您将需要root或sudo访问权限,如果某些内容已在端口80上运行,则它将失败。

带端口的Runserver: python manage.py runserver -p 80

答案 1 :(得分:1)

只需在端口80上运行它,您就不必指定端口。

您无法在所有其他端口上进行爆炸,因为许多其他服务已经使用其他端口。网络服务需要指定端口。