随笔分类 - Flask
摘要:"Flask的使用以及返回值(其中Response后续详细单独补充)" "Flask的路由解读以及其配置" "Flask的请求扩展" "Flask中的cookie和session" "Flask中的request和response" "Flask中的渲染变量" "Flask中的CBV以及正则表达式"
阅读全文
摘要:一.多APP 二.flask admin 安装 简单使用 将表模型注册到admin中 如果有个字段是图片指端
阅读全文
摘要:一.安装 二.简单使用 1.创建flask对象 二.生成form组件 三.路由 四.页面渲染 三.相关属性 1.field字段 WTForms支持HTML字段: | 字段类型 | 说明 | | | | | StringField | 文本字段, 相当于type类型为text的input标签 | |
阅读全文
摘要:pymsql链接数据库 数据库连接池版 方式一: 为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭 方式二: 模式二:创建一批连接到连接池,供所有线程共享使用 setting.py utils/sql.py 使
阅读全文
摘要:1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 组成部分: SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插
阅读全文
摘要:一,不使用蓝图,自己分文件 目录结构 app.py init.py user.py order.py 注意点:只有是包的时候才能from.然后import 相对路径进行导入 缺点 容易发生循环导入问题 二.使用蓝图之中小型系统 "详见代码点击可以下载" 目录结构: __init_.py manage
阅读全文
摘要:Flask框架整个流程源码解读 一.总的流程 运行Flask其本质是运行Flask对象中的\_\_call\_\_,而 本质调用wsgi_app的方法 二.具体流程 1.ctx = self.request_context(environ) environ 请求相关的,ctx现在是包含request
阅读全文
摘要:一.g对象的使用 专门用来存储用户信息的g对象,g的全称的为global g对象在一次请求中的所有的代码的地方,都是可以使用的 g对象的使用: 设置:g.变量名= 变量值 获取:g.name 注意:g对象比如说再a路由设置只能再a路由中去到g对象,在b路由汇总没法获得g对象 二.g,session,
阅读全文
摘要:Flask中的CBV以及正则表达式 一.CBV 二.正则表达式
阅读全文
摘要:Flask中的渲染变量 一.渲染变量 二.变量的循环 三.逻辑判断 比django中多可以加括号,执行函数,传参数 index.html 注意: 1.Markup等价django的mark_safe , 2.extends,include一模一样
阅读全文
摘要:一.request 二.response
阅读全文
摘要:一.cookie 二.session 用之前必须先设置秘钥 使用 设置cookie的参数 python key, 键 value='', 值 max_age=None, 超时时间 cookie需要延续的时间(以秒为单位)如果参数是\ None`` ,这个cookie会延续到浏览器关闭为止 expir
阅读全文
摘要:一.请求前 用法 二.请求后 用法 三.页面第一次请求 用法 FLask启动时候,页面请求第一次才会执行,第二次不会执行与浏览器无关 四.异常捕获 用法 只能捕获异常而不能让页面渲染出自定义的异常信息 app.debug=True模式下e为空 无论什么情况函数都会运行 五.异常处理 用法 六.页面渲
阅读全文
摘要:一.配置 方法一: app.debug=True app.secret_key="asdas" 方法二 app.config["DEBUG"]=True 方法三 app.config.from_pyfile("配置文件路径") 配置文件 方法四(推荐使用) app.config.from_pyfil
阅读全文
摘要:一.使用 安装依赖 第一步 第二步 第三步 二.对应DJango中输出方式Flask中输出方式 DJango|Flask | redirect|redirect 传参与Django相同 HttpResponse|"" 直接输出字符串即可 render|render_template('渲染的网址路径
阅读全文