
Flask
文章平均质量分 96
记录个人的Flask框架的学习
叫我DPT
若有错误与不足请指出,关注DPT一起进步吧!!!
展开
-
Marshmallow——python中一个轻量级的数据格式转换的模块
官方文档:https://marshmallow.readthedocs.io/en/latest/Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。marshmallow提供了丰富的api功能。序列化[可以把数据对象转化为可存储或可传输的数据类型,例如:objects/object->list/dict,dict/list->string]原创 2024-10-13 12:41:29 · 943 阅读 · 0 评论 -
Flask-3
ORM 全拼,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射。ORM提供了一种面向对象操作数据库的方式给开发者。不需要编写原生SQL语句也能操作数据库,实现了业务代码与底层数据的解耦。优点:缺点:flask默认不提供模型操作,但是并没有提供ORM,所以一般开发的时候我们会采用flask-SQLAlchemy模块来实现ORM操作。SQLAlchemy是一个python语言编写的高性能的关系型数据库ORM框架,它提供了高层的 ORM 和底层的原生数据库的操作。我们使用sqlalchemy 不需原创 2024-10-03 11:41:10 · 2015 阅读 · 0 评论 -
Flask-2
Flask-Script 还可以为当前应用程序添加脚本命令1. 引入Command命令基类2. 创建命令类必须直接或间接继承Command,并在内部实现run方法或者__call__()方法,同时如果有自定义的其他参数,则必须实现get_options方法或者option_list属性3. 使用flask_script应用对象manage.add_command对命令类进行注册,并设置调用终端别名。# 配置})"""使用flask_script启动项目"""原创 2024-09-30 15:50:42 · 1437 阅读 · 0 评论 -
Flask-1
路由和视图的名称必须全局唯一,不能出现重复,否则报错。# 1. 导入flask核心类# 2. 初始化web应用程序的实例对象# 开启debug模式# 参数1:rule设置当前视图的路由地址# 参数2:methods,设置当前视图的HTTP请求方法,允许一个或多个方法,不区分大小写# 3. 运行flask提供的测试web服务器程序什么是路由?路由就是一种映射关系。是绑定应用程序(视图)和url地址的一种一对一的映射关系!原创 2024-09-29 16:54:38 · 1750 阅读 · 0 评论