当前位置: 首页 > news >正文

宝塔面板Django项目部署(无数据库版)

近日在学习使用宝塔面板部署Django开发的web项目,走了不少弯路花了3天的时间才完成下面的文字,希望这篇文字能给正在摸索中的人带去点帮助。
一、安装宝塔面板
打开宝塔面板的官方网站(https://www.bt.cn/new/index.html).点击"在这里插入图片描述
"
会看到:
在这里插入图片描述
当然这里选择的是Linux面板了,点击"安装脚本"后:
在这里插入图片描述
请千万注意红色字块的第一句话即:必须为没装过其它环境如Apache/Nginx/php/MySQL的新系统,推荐使用centos 7.X的系统安装宝塔面板.
这句话决定了部署Django项目是否成功的关键!因为在面板安装"python项目管理器"时候,会有这句话:
在这里插入图片描述
所以这里系统环境就必须是centos系统而不能是别的。别无选择!所以这里需要复制的是:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

来到FinalShell软件,连接到你购买的服务器,执行复制到的命令:
系统会要求你2次输入y/n,就输入Y即可。
倘若安装成功,会看到
在这里插入图片描述
标注出来的需要记录下来,登录宝塔的时候要用!
复制"外网面板地址"的地址到浏览器地址栏
之后就是输入用户名和密码、同意协议、绑定你的手机号,这些操作我就不贴图了,自己按步照班就好了。
当你输入手机号码与宝塔面板绑定后会出现:
在这里插入图片描述
点击"一键安装"即可。
在这里插入图片描述
注意上图右侧的数字,我这里是0表示Nginx,MySQL,FTP,PHP,phpMyAdmin安装完毕了,你那边应该显示5
当你安装这些默认软件后,点击"软件商店",搜索"python项目管理器"和“”进程守护管理器“”这两个软件。即:
在这里插入图片描述
在这里插入图片描述
点击"python项目管理器",在弹出的面板中选择"版本管理":
在这里插入图片描述
安装自己需要python版本即可。
到此,宝塔面板的软件部分准备完成,下面开始Django项目部署。
二、数据库迁移
选择"数据库"面板,
在这里插入图片描述
这样就创建了一个空的数据库,然后:
在这里插入图片描述

接下来点击,“”管理“”,在这里插入图片描述
在这里插入图片描述
如果你看不到个界面,那么你可能没开启888这个端口,可以在"安全"面板开启这个端口
演示部署项目没有数据库,故需要将settings.py的数据库部分配置注释掉,不然会出错!
三,添加站点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击确定后就会进入安装项目,包括安装项目依赖在内。
在这里插入图片描述
一通配置后,就可以看到结果了:
在这里插入图片描述
http://116.196.110.214/
接下来就是域名解析到IP就可以了。

http://www.lryc.cn/news/99749.html

相关文章:

  • windows默认编码格式修改
  • 原生js vue react通用的递归函数
  • vue指令-v-text和v-html
  • quartus工具篇——PLL IP核的使用
  • [Angular] Import TranslateModule in Angular 16
  • Web自动化测试高级定位xpath
  • 2023河南萌新联赛第(二)场:河南工业大学 F - 最短距离
  • 前端文件上传实践与后端处理——文件分块上传
  • SFP6012A-ASEMI代理海矽美快恢复二极管参数、尺寸、规格
  • githack的安装步骤+一次错误体验
  • 【Spring框架】SpringBoot创建和使用
  • 【C语言项目】多臂井径电子测井成像项目(一)
  • 力扣 56. 合并区间
  • 前端开发Vue3.0 标签setup语法『UI组件库』之『模态框』【业务提升必备】
  • 在CSDN学Golang云原生(Kubernetes二开)
  • chatglm-6b量化推理指标记录
  • Android kotlin系列讲解之最佳的UI体验 - Material Design 实战
  • 链表基础知识
  • process.env.npm_config_argv的值3个参数remain、cooked、original什么含义
  • 【飞书】飞书导出md文档 | 飞书markdown文档导出 | 解决飞书只能导出pdf word
  • 零信任网络架构与实现技术的研究与思考
  • Unity 性能优化二:内存问题
  • JavaScript与TypeScript的区别
  • 【NetCore】05-使用Autofac增强容器能力
  • sparksql参数
  • STM32读写内部Flash
  • golang文件锁,目录锁,syscall包的使用
  • 数据库数据恢复-Syabse数据库存储页底层数据杂乱的数据恢复案例
  • 移远通信推出新一代高算力智能模组SG885G-WF,为工业和消费级IoT应用带来全新性能标杆
  • 微信小程序开发,小程序类目符合,线上版本无权限申请wx.getLocation接口