所有端口上的 Django runserver?

Django runserver on all ports?

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

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

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

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

您不能在所有其他端口上对其进行扩展,因为许多其他服务已经在使用这些其他端口。网络服务需要指定端口。

警告 - 不要 运行 生产中的测试服务器!

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

带有端口的运行服务器: python manage.py runserver -p 80