Skip to main content
 首页 » 编程设计

python之打包用于部署的 Django 代码

2024年09月07日33freeliver54

我正准备将我的 Django 项目从我的笔记本电脑转移到我的服务器。推荐的方法是什么?例如,是否有一个 Django 命令可以打包所有内容(并为测试服务器和生产服务器选择正确的设置文件)并创建一个可以移动到服务器的 zip 或 tar 文件?有点像用于构建 Java 项目的 Ant。

请您参考如下方法:

我建议为您的 Django 项目使用虚拟环境。

source bin/activate 您在服务器中的虚拟环境将模拟与本地相同的设置。

在你的项目中

  1. 在 requirements.txt 中列出所有依赖项,在 my_settings.py 中列出除 django settings.py 之外的设置

在您的服务器中

  1. 只需通过 git 或任何其他方式拉取/传输您的代码并激活虚拟环境。

  2. pip install -r reuirements.txt 并更改 my_settings

    中所需的任何小改动
  3. 注意您的迁移 和 Db 设置。如果您是第一次迁移到您的服务器,则可能需要运行迁移。

这就是您的启动和运行。