我想知道将django项目移动到新服务器的步骤是什么。 基本上我对Django来说是全新的,并且有一些问题。它所在的服务器现在不稳定所以我需要快速行动。我没有构建那里的应用程序,但已从根服务器下拉了www文件夹。服务器正在运行centOS。
问题。 是Django向后兼容还是我需要确保安装相同的版本?
除了移动文件外,运行应用程序还涉及其他步骤吗?
我是否需要使用centOS或任何Linux服务器?
我已经准备好了PostgreSQL的数据库集群。
答案 0 :(得分:2)
从the docs here开始 - 这将为您提供良好的概述。
针对您的具体问题:
1 / Django不向后兼容。你应该安装1.6.x.可能,您应用的根目录中有requirements.txt
个文件。在新服务器上,安装pip,然后pip install -r requirements.txt
将安装您的依赖项。我个人会使用virtualenvwrapper
来管理服务器上的依赖项
2 /检查文档,但主要步骤是:
3 /您需要编辑Django项目的settings.py
并更新某些变量。
./manage.py syncdb
和./manage.py migrate
(如果您是'重新使用South)来设置数据库模式。 SECRET_KEY
。ALLOWED_HOSTS
。