FWQ
怎么将Django项目迁移到linux系统中
怎么将Django项目迁移到linux系统中 大家好,今天本人给大家带来文章《怎么将Django项目迁移到linux系统中》,文中内容主要涉及到,如果你对文章方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢! Django项目配置修改 我们需要把原先的Django项目进行修改才能更好地进行项目迁移工作,首先需要修改的是settings.py文件。 由于项目上线之后不能让用户看到后台的运行逻辑,所以我们要把DEBUG改成False,把ALLOWED_HOSTS写成‘*’,这样是为了允许从不同主机进行访问。 由于linux中如果不加这句可能会出现文件找不到的情况,所以我们要把模板的路径进行拼接。 由于做Django项目肯定进行过数据库的同步,所以我们要把migrations中的同步文件删除,以便在linux系统中的数据库同步。 项目环境以及数据库打包 首先我们需要把Django环境进行打包。 我是用的是沙箱环境就直接进入到沙箱环境中,然后执行上述命令进行打包。 mysqldump -u 用户名 -p 数据库名 表名1 表名2 >导出的sql文件名 然后把数据库结构导出成一个sql文件,这里需要注意的是,导出数据库时,不要把表全都导出,只导出自己创建的表即可。 然后我们可以通过xftp把项目环境、sql文件以及自己的完整项目传到linux上面。 linux系统中的配置 1、python3的安装 linux是自带python2的,我们不需要删除python2,只是让python2和python3共存就可以了。 首先安装python3的依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y 然后下载python3的安装包 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz 解压安装包…