django如何很好的部署和转移项目?有比较好的思路吗?
高洛峰
高洛峰 2016-11-17 15:34:19
0
1
1176

最近被django搞得快崩溃~~要把本地的一个web应用部署到云端 每次都要折腾那么1个小时~~我人也是醉了,每次遇到各种坑~

我在本地的django已经可以成功访问 但是数据库是本地的~而因为调试的时候 本地生成很多 migrations文件夹的内容

所以我要部署到云端的时候 要在云端创建数据库 使用命令
python2 manage.py migrate 肯定会提示错误~

那么有什么比较方便的办法,可以直接把本地的数据搬到云端?或是有什么比较方便的方法,在云端运行一个命令 就可以创建一个和本地一样的数据结构的数据库? 然后我再手工搬迁?

感激不尽!


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(1)
三叔

真实线上部署,需要谨慎处理数据库操作。

更改了models,部署时需要做migration。再线上部署之前最好在本地做migration test以及做好线上环境的数据和代码的备份。

如果只是把本地的环境部署到线上的话,对于你面对的问题,你可以把数据库从本地导出,再导入到云端,然后部署代码即可。


Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan