Django 依赖库管理

使用 requirements.txt 管理依赖

当你刚开始创建 Django 项目时,建议使用 requirements.txt 文件来管理项目的所有依赖项。在这个文件中,你可以列出所有项目需要的库,包括数据库驱动等。

创建和使用 requirements.txt
  1. 在项目根目录下创建一个 requirements.txt 文件。

  2. 在文件中列出你项目所需的所有依赖库。例如:

    django>=4.2
    psycopg2>=2.9
    djangorestframework>=3.12.4

当你创建项目后,可以使用以下命令一次性安装所有依赖项:

复制代码
pip install -r requirements.txt

这样就不会在运行时才发现缺少依赖了。

更新 requirements.txt 文件

当你在项目中安装新的库或更新已有库时,你需要更新 requirements.txt 文件,以保持它与项目中的实际依赖一致。

方法:

安装新库 : 当你安装新的依赖库时,使用 pip install 命令安装库,例如:

复制代码
pip install requests

更新 requirements.txt 文件 : 重新运行 pip freeze 命令来更新 requirements.txt

复制代码
pip freeze > requirements.txt

这会将新安装的库记录到 requirements.txt 文件中,同时更新现有依赖的版本。

相关推荐
用户693717500138421 分钟前
Android 开发,别只钻技术一亩三分地,也该学点“广度”了
android·前端·后端
gogogo出发喽27 分钟前
使用Pear Admin Flask
后端·python·flask
与虾牵手32 分钟前
Python asyncio 踩了一周坑,我把能犯的错全犯了一遍
python
飞Link36 分钟前
LangGraph 核心架构解析:节点 (Nodes) 与边 (Edges) 的工作机制及实战指南
java·开发语言·python·算法·架构
hhhhhaaa39 分钟前
SpringBoot 自定义参数解析器实现请求统一封装实践
后端
何陋轩1 小时前
Java线程池从入门到精通:框架自带 vs 自定义,我该怎么选?
后端
资深设备全生命周期管理1 小时前
EXE Ver 适用于 未安装Python 以及包的Windows OS
python
Lyyaoo.1 小时前
【Java基础面经】Java 反射机制
java·开发语言·python
货拉拉技术1 小时前
数据质量告警平台的建设与应用实践
后端
广州山泉婚姻1 小时前
VSCode中切换Python虚拟环境失败的原因
python