0%

django项目在服务器上的部署

基本步骤

  • 安装Python,Django
  • 初始化Django项目和Django APP
  • 修改setting,配置app(app名称),配置templates(templates前端文件所在地址),配置model(数据库的host,port,username,pwd等参数),配置allow host
  • 配置路由,编写views、model、templates/index.html等文件,实现功能
  • 检查服务器防火墙是否开放(http服务为80端口)
  • runserver开放服务

注意点

  • 服务器上的sqlite3版本是否合适,不合适的版本无法启动django
    • 更新sqlite3,并替换掉旧的sqlite3(详情查阅其他资料)
      • mv 旧的
      • ln 建立链接
    • 检查python3中sqlite3.sqlite_version是否正确
  • 项目的地址为BASEDIR,即创建django项目的最外面一个dir,在配置templates地址和编写后端api时,注意地址的正确
  • 注意启动是使用python还是python3,根据服务器上django项目所依赖的python版本的不同而不同。