【部署教程入门级别】开源会议室小程序部署


前言

本篇博客教程适用于入门级别部署开源会议室小程序的同学。

一、项目整体

![在这里插入图片描述](https://img-blog.csdnimg.cn/2d704cecd25a457ba42275538e7eab9c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiN56eD5aS055qE5rWL5byA,size_20,color_FFFFFF,t_70,g_se,x_

二、前要准备

1、安装Python 开发环境

  • 不推荐最新版本3.10, python3.7,3.8版本都可以
  • 可以自行索引windows安装Python3.7
  • 可参考博客内容中Python3.7安装过程

2、安装redis非关系数据库

  • 建议安装5.0+版本 推荐安装5.0.10版本
  • 可自行索引“windows安装redis5.0”
  • 可参考博客
  • 启动服务即可,不需要设置密码

3、安装mysql服务器和客户端

  • 推荐5.7版本安装
  • 可自行索引“windows安装mysql.5.7”
  • 自己设置的数据库密码不要忘记
  • 可参考博客

4、安装git工具

  • 可自行索引“windows安装git”
  • 可参考博客

5、安装微信开发工具

  • 可自行索引安装“微信开发者工具”
  • 自行索引“如何注册微信小程序”
  • 自行索引“如何获取小程序AppID、AppSecret”
  • 微信开发者官网

6、Github或Gitee注册账号

  • 自行索引"如何注册Gitee"
  • 这里推荐Gitee,考虑Github在外网,访问经常会掉,Gitee是Github“中国版”

三、正式部署

1、pull源码

  1. Windows桌面新建一个叫projectmeeting文件名(可自行取)
    在这里插入图片描述
    2.输入以下命令
# 这个是GitHub 仓库的源码
#  git clone https://github.com/007gzs/meeting.git
# gitee 地址 gitee地址 https://gitee.com/007gzs/meeting.git
git clone https://gitee.com/007gzs/meeting.git

在这里插入图片描述
在这里插入图片描述

2、部署后台

1 安装Python虚拟环境第三方库

# 确保已经安装过python开发环境,环境变量配置无误
# win+r 弹出运行输入cmd


# 安装 virtualenv
pip install virtualenv
# 安装 virtualenvwrapper-win
pip install virtualenvwrapper-win
# 安装pipenv
pip install pipenv

2 创建项目的虚拟环境并激活(可参考博客

# win+r 弹出运行输入cmd进入doc系统界面
# 我桌面是在G盘符
 G: #回车
# 进入桌面
cd desktop
# 进入最开始在桌面创建的文件夹projectmeeting
cd projectmeeting

# 创建meetingroom 虚拟环境
mkvirtualenv meetingroom 
# winodows创建虚拟环境会自动激活
# 退出doc窗口后重新激活虚拟环境方法
# workon meetingroom
# workon 显示所有创建的虚拟环境

3 进入到server目录下安装项目所需要依赖

# 进入到server 目录下
 cd meeting
 cd server
# 此时是激活虚拟环境的状态
# 安装项目所需的包
pip install -r requirements.txt
# 提示 可能安装依赖会一次成功,但也可能会报错,需要根据报错进行索引解决

4 进入到server下一级目录meeting下 修改项目文件及其配置

  • 将local_settings.py.default 后缀.default去掉
  • 修改其配置内容如下
    在这里插入图片描述
    在这里插入图片描述

5 Mysql创建meeting数据

# win+r 弹出运行 输入cmd
# 确保之前mysql安装时候 环境变量配置成功
# 输入以下命令
mysql -uroot -p
# 输入密码
# 成功进入到mysql命令端
# 数据库创建meeting数据库名
CREATE SCHEMA `meeting` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
# 创建成功后crtl+z退出即可

6 启动后端服务

# 此时在server目录下
# 虚拟环境已经激活
# 数据库更新
python manage.py makemigrations
python manage.py migrate

# 创建superuser 账号密码用于登录后台
python manage.py createsuperuser
# 输入用户名
# 输入邮箱
# 输入密码
# .......
# 输出以下命令启动后端服务
python manage.py runserver 127.0.0.1:8002

# 这里你会发现终端出现了support not enabled
# CTRL+c退出程序
# 安装缺少的相关依赖
pip install -U Twisted[tls,http2]
# 再次输入启动命令
python manage.py runserver 127.0.0.1:8002
# 保持该doc窗口不关闭

7 打开微信开发者工具
在这里插入图片描述

在这里插入图片描述

3、成功展示

前端小程序
在这里插入图片描述
后端管理页面浏览器输入
http://127.0.0.1:8002/sysadmin/login/?next=/sysadmin/,输入之前创建的用户名和密码在这里插入图片描述

四、写在最后

  • 你可能根据教程部署成功了或者部署失败。
  • 部署成功的同学,回想一下这个过程,是否都是步步成功,还是有不少的插曲,入门级别部署文档可以算很细了【有些坑我提前教程已经填好了】,可以对比下原始文档(代码仓库readme文件)。
  • 部署失败的同学,休息下,换换心情,再来部署,根据报错进行索引解决,你终会部署成功。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值