![](https://pica.zhimg.com/80/v2-7cd421ab2f3d167bd7819c230f10521d_720w.jpeg)
冰冰真的太好看了,盛世美颜!不接受反驳~
况且,看冰冰谁不喜欢看呢 哈哈
![](https://pic1.zhimg.com/80/v2-683031067e2cffb8f5ae2067fa81f255_720w.png)
所以不仅要做个自动提醒,而且还要封装成APP慢慢看~
uniapp + flask 前后端分离
在开始之前小编创了一个Python的学习交流群, 大家有啥问题都可以在群一起讨论,点我快速进群
如果你还是零基础,也可以在群里获取到免费的Python视频呀、电子书呀啥的,很齐全~
![](https://pic2.zhimg.com/80/v2-a8bb33e7608cabb1c01362c1aa42e0ba_720w.png)
为了让大家尽快看到冰冰!话不多说,直接看代码吧!
1、flask后端部分
1.1 前情概要
脚本获取数据部分戳这里:点我立即获取
1.2 具体细节
1.2.1 数据库部分
配置连接
![](https://pic3.zhimg.com/80/v2-aa2d4e19e6a6638c8cf134d7f22df7aa_720w.png)
数据库的相关字段设置
用户模型
![](https://pic3.zhimg.com/80/v2-6675d2282cb336d82312c279e06e272c_720w.png)
身份模型
![](https://pic2.zhimg.com/80/v2-6d150be847b5f86d5198f81a6e2b9e85_720w.png)
学习模型
![](https://pic1.zhimg.com/80/v2-ef1daaec1764574a555b62bb812e1f21_720w.png)
1.2.2 路由部分
首先是登陆,后台将模拟浏览器登陆到智慧团建,然后就获取到cookie,拿这个cookie去将requests请求到所对应的没做的名单。
![](https://pic3.zhimg.com/80/v2-217252d75b6c0a866729eaafa587b722_720w.png)
找到名单之后去查询数据库,在数据库中拿到没做名单的邮箱。
![](https://pica.zhimg.com/80/v2-2af5406d802a4f4fb3381be5bddc1852_720w.png)
然后就发送邮件,发送成功后,给前端返回一个成功。
![](https://pic3.zhimg.com/80/v2-24a3c271701cdea3d53a1e345b2afac4_720w.png)
1.2.3 数据交换部分
由于使用的是前后端分离,所以要用json格式传送数据,然而json格式是要双引号进行传送的,而python是默认单引号的,所以要把python的单引号变双引号!!我是用正则来进行匹配替换的。
![](https://pic4.zhimg.com/80/v2-c6b07a38d6de98e4cce690a3e41d62f2_720w.png)
![](https://pic1.zhimg.com/80/v2-86d060cf210e406a5930c49ee59d1b8c_720w.png)
2、uni-app前端部分
前端部分使用的是uni-app,主要是因为这个是跨平台的。下载HBuilder X 编译器
2.1 登陆页面
![](https://pica.zhimg.com/80/v2-e490fa8b63c7eece18a6846ef63efaa9_720w.png)
2.2 提醒页面
![](https://pic2.zhimg.com/80/v2-096222f9cc82d86d6be93ad2cc01cf13_720w.png)
2.3 效果演示
![](https://pic3.zhimg.com/80/v2-aec9151754f16694468cf5c2fc9c527a_720w.png)
以后大家都能好好看冰冰了!哈哈!!
![](https://pic2.zhimg.com/80/v2-d7622f2cf61abb447caf98ccbfdcf7c3_720w.png)
好了不说了,我去看老婆去了,你们不许给打我老婆的主意!!