- 部署前一定要把代码检查是否有bug
- 利用git上传到码云上,然后阿里云服务器从码云上pull下来
- 最好是一个项目建立一个仓库,个人认为(主要是我对git不熟悉)。然 后部署项目就单单管理这个git就好OK了。
- 在Django的虚拟环境库到了服务器上面下载不来,可以先创建好虚拟环境,下载好对应的Django版本,直接运行,然后再按之前开发中的库版本一个个手动安装(前提是小项目demo级别那种,大项目另找办法。)
- 可以把开发中的数据库的数据导出来,放到服务器上去,直接使用。也可以不使用开发时的数据,只需创建好数据库,然后再对应Django的虚拟环境下运行生成数据库表即可
- 命令:
python manage.py migrate
7.如果Django运行一直报错,可进入settings.py 将DEBUG = False改成
DEBUG = True,边运行边排查最后的错误。
8.当DEBUG = True是,静态文件丢失,不要担心,将DEBUG = False改回来就好,安心检查bug。
9.项目不可能不会有bug的,遇到了,在线下调试好,然后git上传,最后在项目服务器上重新pull即可。
10.暂时想到这么点,如果有错,请多多见谅。一起进步吧!