上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

2021年6月20日

SQLAlchemy基础

摘要: 1 简介 SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。 SQLAlchemy首次发行于2006年2月 阅读全文

posted @ 2021-06-20 15:49 paike123 阅读(401) 评论(0) 推荐(0) 编辑

关于orm框架

摘要: 关于orm框架的理解 作用 省去自己拼写SQL,保证SQL语法的正确性 一次编写可以适配多个数据库 防止注入攻击 在数据库表名或字段名发生变化时,只需修改模型类的映射,无需修改数据库操作的代码 (相比SQL的话,可能需要同步修改涉及到的每一个SQL语句) 使用ORM的方式选择 先创建模型类,再迁移到 阅读全文

posted @ 2021-06-20 15:39 paike123 阅读(44) 评论(0) 推荐(0) 编辑

2021年6月15日

mysql 数据库设计

摘要: 1:数据库设计的4要素 表结构 字段类型、是否允许为null、是否有默认值 索引设计 数据库引擎的选择 2:数据库设计时的注意事项 为了查询效率,可以做冗余字段的设计(空间换时间的思想,属于一种反范式设计) 字段类型的选择 整型的存储大小与显示大小 mysql的字段,unsigned int(3), 阅读全文

posted @ 2021-06-15 22:33 paike123 阅读(401) 评论(0) 推荐(0) 编辑

2021年6月14日

8-flask-restful

摘要: Flask-RESTful是用于快速构建REST API的Flask扩展。 1 安装 pip install flask-restful 2 Hello World from flask import Flask from flask_restful import Resource, Api app 阅读全文

posted @ 2021-06-14 21:57 paike123 阅读(58) 评论(0) 推荐(0) 编辑

7-falsk 中的上下文

摘要: 上下文:即语境,语意,在程序中可以理解为在代码执行到某一时刻时,根据之前代码所做的操作以及下文即将要执行的逻辑,可以决定在当前时刻下可以使用到的变量,或者可以完成的事情。 Flask中有两种上下文,请求上下文和应用上下文 Flask中上下文对象:相当于一个容器,保存了 Flask 程序运行过程中的一 阅读全文

posted @ 2021-06-14 20:21 paike123 阅读(50) 评论(0) 推荐(0) 编辑

6-flask 中的请求钩子

摘要: 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。 请求钩子是通过装饰器的形式实现,Fl 阅读全文

posted @ 2021-06-14 20:02 paike123 阅读(43) 评论(0) 推荐(0) 编辑

5-flask 中的异常处理

摘要: HTTP 异常主动抛出 abort 方法 抛出一个给定状态代码的 HTTPException 或者 指定响应,例如想要用一个页面未找到异常来终止请求,你可以调用 abort(404)。 参数: code – HTTP的错误状态码 # abort(404) abort(500) 抛出状态码的话,只能抛 阅读全文

posted @ 2021-06-14 20:01 paike123 阅读(38) 评论(0) 推荐(0) 编辑

2021年6月10日

4-flask 中的cookie 和sission

摘要: 1:cookie 设置(必须使用make_reponse作为响应) from flask import Flask, make_response app = Flask(__name__) @app.route('/cookie') def set_cookie(): resp = make_res 阅读全文

posted @ 2021-06-10 23:01 paike123 阅读(58) 评论(0) 推荐(0) 编辑

3-flask 中的请求和响应

摘要: 一:处理请求 1:动态路由 有一个请求访问的接口地址为/users/123,其中123实际上为具体的请求参数,表明请求123号用户的信息。此时如何从url中提取出123的数据? Flask不同于Django直接在定义路由时编写正则表达式的方式,而是采用转换器语法: @app.route('/user 阅读全文

posted @ 2021-06-10 22:54 paike123 阅读(64) 评论(0) 推荐(0) 编辑

2-flask之路由和蓝图

摘要: 恢复内容开始 一:路由 1:查询路由信息 1.1 命令行方式 flask routes 1.2 在程序中获取 在应用中的url_map属性中保存着整个Flask应用的路由映射信息,可以通过读取这个属性获取路由信息 print(app.url_map) 如果想在程序中遍历路由信息,可以采用如下方式 f 阅读全文

posted @ 2021-06-10 22:30 paike123 阅读(129) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

导航