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