requirements.txt生成这个依赖明细
# 激活虚拟环境后执行(必须精确匹配当前环境)(venv) $ pip freeze --local > requirements.txt
查看python版本查看mysql版本
1. 创建虚拟环境
2. 激活/停用虚拟环境# 激活
source venv/bin/activate # 终端提示符前会显示 (venv)
# 停用
deactivate
3. 强制升级 pip 工具
# 方案一:通过 pip 自身升级(需 root 权限)
sudo python3 -m pip install --upgrade pip
# 方案二:手动下载最新版(适合无 root 权限用户)
curl -sS https://bootstrap.pypa.io/get-pip.py | python3
(django_env) pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/
4.根据requirements.txt 把相关依赖打上# 从 requirements.txt 安装
(venv) pip install -r requirements.txt
# 指定阿里云镜像加速
(venv) pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
装好之后可以 pip list看有没有装好5.cd进开发目录启动项目6.基础端口指定方法
# 启动在 8080 端口(覆盖默认 8000)
python manage.py runserver 8080
# 监听所有网络接口并指定端口(允许外部访问)
python manage.py runserver 0.0.0.0:9000
比如4040端口python manage.py runserver 4040
python manage.py runserver 0.0.0.0:4040
7.质性表格预设命令
生成迁移文件python manage.py makemigrations
执行迁移文件执行迁移
除了菜单还有项目启动口令
python .\manage.py runserver
7.脱机挂载项目nohup python manage.py runserver 0.0.0.0:255 > django.log 2>&1 &
[color=rgba(0, 0, 0, 0.9)]关闭终端后进程仍存活ps aux | grep 'runserver 0.0.0.0:255' # 查看进程
tail -f django.log # 实时查看日志
关闭指定线程kill -9 $(ps aux | grep 'runserver 0.0.0.0:255' | awk '{print $2}')
|