Marshmallow基础使用
官方文档:https://marshmallow.readthedocs.io/en/latest/ Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。marshmallow提供了丰富的api功能。如下: Serializing序…
Flask服务端项目搭建
创建虚拟环境 conda create -n yingming python=3.8conda activate yingming 安装开发中使用的依赖模块 pip install flaskpip install flask-redispip install flask-mysqldbpip install flask-sqlalchemypip…
Flask常用模块
Faker 文档: https://faker.readthedocs.io/en/master/locales/zh_CN.html 批量生成测试数据: https://github.com/joke2k/faker pip install faker -i https://pypi.douban.com/simple 代码: from flas…
Flask-SQLAlchemy常用数据操作
Flask-SQLAlchemy flask默认提供模型操作,但是并没有提供ORM,所以一般开发的时候我们会采用flask-SQLAlchemy模块来实现ORM操作。 SQLAlchemy是一个python语言编写的高性能的关系型数据库ORM框架,它提供了高层的 ORM 和底层的原生数据库的操作。 我们使用sqlalchemy 不需要调用sqlal…
Flask基础知识学习
从0开始入手到上手一个新的框架,应该怎么展开? flask这种轻量级的框架与django这种的重量级框架的区别? 针对web开发过程中,常见的数据库ORM的操作。 跟着学习flask的过程中,自己去学习和了解一个新的框架(Sanic,FastAPI) 旧的常用框架:django(3.0以后支持异步),flask(2.0以后支持异步)和 tornad…