用Python的Flask框架写微信小程序及其管理网页后台(总结篇)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用Python的Flask框架写微信小程序及其管理网页后台(总结篇),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1594字,纯文字阅读大概需要3分钟。
内容图文
![用Python的Flask框架写微信小程序及其管理网页后台(总结篇)](/upload/InfoBanner/zyjiaocheng/832/8aa4320f64fe4d1bb05ed259e968972b.jpg)
文章目录
SQL Alchemy对数据库的增删改查
from flask_sqlalchemy import SQLAlchemy
from models import Data # 从模型导入Data表
db = SQLAlchemy()
sno = "20182109xxxx" # 学号
name = "name" # 姓名
- 添加数据
data = Data(Sno = sno, Name = name)
db.session.add(data) # 添加
db.session.commit() # 提交
- 删除数据
Data.query.filter(Data.Sno == sno).delete() # 删除
db.session.commit() # 提交
- 修改数据
name = "new name"
data = Data.query.filter(Data.Sno == sno).first() # 找到学号为sno的对应数据
data.Name = name # 修改
db.session.add(data)
db.session.commit() # 提交
- 查找数据
data = Data.query.filter(Data.Name== name).all() # 查找姓名为name的全部数据,数据类型为列表[]
sno = data[0].Sno
print(sno)
data = Data.query.filter(Data.Sno == sno).first() # 查找学号为sno的一条数据
name = data.Name
print(name)
sno = "2109"
sno = "%" + sno + "%"
data = Data.query.filter(Data.Sno.like(sno)).all() # 相似查询
sno = data[0].Sno
print(sno)
将数据库结构转换成SQL Alchemy的ORM模型
- 命令提示符安装所需库(flask-sqlacodegen)
pip install flask-sqlacodegen
- 运行(将指定数据库的结构转换为orm模型保存为D盘根目录下的models.py)
flask-sqlacodegen --outfile D://models.py --flask mysql://root:password@127.0.0.1/数据库名
json数据的转换
- 将json转为字典
# data = request.get_data() # 获取前端数据
# data = str(data, 'utf-8') # 转utf-8
# data = json.loads(data) # json转字典
data = json.loads(request.get_data().decode("utf-8"))
- 将后台数据转为json
json_data = json.dumps(data, ensure_ascii = False)
上一篇(测试篇):https://blog.csdn.net/qq_42766994/article/details/89436536
内容总结
以上是互联网集市为您收集整理的用Python的Flask框架写微信小程序及其管理网页后台(总结篇)全部内容,希望文章能够帮你解决用Python的Flask框架写微信小程序及其管理网页后台(总结篇)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。