【Django】修改端口号与地址

在启动 Django 项目时,Django 默认监听的端口号为 8000,设置的默认 IP 地址为 127.0.0.1 。如果需要修改默认的端口号和 IP 地址,可以通过命令行配置文件PyCharm 这三种方式中的一种进行自定义的修改设置。

一、命令行方式

使用命令行方式启动项目,并以临时修改的方式设置端口号和 IP 地址。

python manage.py runserver 0.0.0.0:8080

注意:这种方式需要在每次启动添加指定的端口号和 IP 地址,比较麻烦,但适用于临时测试。

二、配置文件方式

通过修改 Django 项目中的 manage.py 文件来设置端口号和 IP 地址。

# manage.py 文件中的 main 方法
if __name__ == "__main__":  
    from django.core.management.commands.runserver import Command as Runserver  
    Runserver.default_addr = '0.0.0.0'  # 修改默认地址  
    Runserver.default_port = '8080'  # 修改默认端口  
    main()

注意:这种方式是永久性的,不需要在每次启动项目时手动设置端口号和 IP 地址。

三、PyCharm 方式

通过 PyCharm 启动项目处,选择编辑配置,进入配置中设置端口号和 IP 地址。

(1)进入配置页面

(2)设置端口和 IP

注意:pycharm 中的设置项优先级高于修改 manage.py 文件的方式。

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
配置 Django 和 uWSGI 并设置启动脚本 `exe.sh`,以及设置端口号的步骤如下: 1. 安装 Django 和 uWSGI:首先确保已经安装了 Python 和 pip,然后使用 pip 命令安装 Django 和 uWSGI: ``` pip install django uwsgi ``` 2. 创建 Django 项目:使用 Django 的命令行工具创建一个新的 Django 项目: ``` django-admin startproject myproject ``` 3. 配置 uWSGI:在 Django 项目的根目录下,创建一个名为 `uwsgi.ini` 的文件,并添加以下内容: ``` [uwsgi] http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 http-timeout = 86400 module = myproject.wsgi:application master = true processes = 4 socket = :8000 chmod-socket = 666 vacuum = true die-on-term = true ``` 4. 创建启动脚本 `exe.sh`:在 Django 项目的根目录下创建一个名为 `exe.sh` 的文件,并添加以下内容: ``` #!/bin/bash uwsgi --ini uwsgi.ini ``` 给 `exe.sh` 脚本文件添加可执行权限: ``` chmod +x exe.sh ``` 5. 设置端口号:在 `uwsgi.ini` 文件中的 `socket` 行,将端口号 `8000` 修改为你想要使用的端口号。 6. 启动 Django 和 uWSGI:运行启动脚本 `exe.sh` 启动 Django 项目和 uWSGI 服务器: ``` ./exe.sh ``` 现在,Django 和 uWSGI 将在指定的端口上运行,并处理来自客户端的请求。注意确保防火墙或网络配置允许访问指定的端口。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值