📅  最后修改于: 2023-12-03 15:24:40.675000             🧑  作者: Mango
在 Django 中,我们可以通过运行 python manage.py runserver
命令来启动开发服务器。默认情况下,Django 会将服务器运行在端口 8000 上。但是,在某些情况下,您可能需要更改该端口,例如端口已被占用或您需要将端口映射到其他端口。
本文将介绍如何在运行 Django 项目时指定端口。
要指定要使用的端口号,请在运行 runserver
命令时使用 --port
或 -p
参数,并指定要使用的端口号。例如,要将服务器运行在端口 8080 上,您可以运行以下命令:
python manage.py runserver --port 8080
如果端口号未被占用,则此命令将启动服务器并在端口 8080 上监听连接。
另一种指定服务器端口的方法是设置名为 PORT
的环境变量。在此方法中,您可以通过 export
命令将变量设置为所需的端口号,然后运行 runserver
命令以启动服务器。例如,要将服务器运行在端口 8080 上,您可以运行以下命令:
export PORT=8080
python manage.py runserver
如果端口号未被占用,则此命令将在端口 8080 上启动服务器。
在 Django 中,您可以轻松地指定服务器的端口号。您可以使用 --port
参数或设置 PORT
环境变量来指定要使用的端口号。此外,您还可以通过使用其他服务器软件(例如 Apache 或 Nginx)来将 Django 服务器映射到其他端口或通过 Internet 进行公开访问。
以上就是如何在运行 Django 项目时指定端口的内容。在以后的开发中,如果您需要更改 Django 应用程序的端口,可以使用本文提到的方法来指定要使用的端口号。