我正准备将我的 Django 项目从我的笔记本电脑转移到我的服务器。推荐的方法是什么?例如,是否有一个 Django 命令可以打包所有内容(并为测试服务器和生产服务器选择正确的设置文件)并创建一个可以移动到服务器的 zip 或 tar 文件?有点像用于构建 Java 项目的 Ant。
请您参考如下方法:
我建议为您的 Django 项目使用虚拟环境。
source bin/activate 您在服务器中的虚拟环境将模拟与本地相同的设置。
在你的项目中
- 在
requirements.txt中列出所有依赖项,在my_settings.py中列出除 django settings.py 之外的设置
在您的服务器中
只需通过 git 或任何其他方式拉取/传输您的代码并激活虚拟环境。
中所需的任何小改动pip install -r reuirements.txt并更改my_settings注意您的
迁移和 Db 设置。如果您是第一次迁移到您的服务器,则可能需要运行迁移。
这就是您的启动和运行。
