📜  如何在运行 django 项目时指定端口 - Python (1)

📅  最后修改于: 2023-12-03 15:24:40.675000             🧑  作者: Mango

如何在运行 Django 项目时指定端口 - Python

在 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 应用程序的端口,可以使用本文提到的方法来指定要使用的端口号。