随笔分类 - Flask
摘要:因为之前一直在项目中使用django, 所以在学习Flask的过程中, 难免对吧django和Flask进行对比, 这一次我发现Flask中的request和session并没有想象的那么简单, 所以就读了一下这一部分的源码, 读完之后对整个过程理解了一番, 好像并没有get到Flask的开发这个这
阅读全文
摘要:django中有强大的ORM支持我们来操作数据库, 但是flask没有提供对数据库的操作, 依然还是需要第三方的支持, 来提高我们的开发效率. 下载DBUtils 使用DBUtils 使用DBUtils只需要实例化, 就会产生一个数据库的连接池, 但是实例化过程中会有一些参数来定义连接池 DBUti
阅读全文
摘要:在django中有ModelForm, 虽然flask原生没有提供, 但是强大的第三方也提供了这样的功能 虽然不如django的强大, 但是基本的功能还是可以有的, 下面就来使用一哈. WTForms介绍 使用class的形式生成form表单, 并可以对提交的数据做检验, 然后对数据进行保存 下载W
阅读全文
摘要:学完django, 在学flask, 感觉自己在复习django, django真是包罗万象, 学习flask前, 先吹捧一下django, 也是没谁了, 今天来学习一个flask的CBV 什么是CBV 说到FBV就是function, 说到CBV就是class 这样说没毛病, 但是应该学会选择什么
阅读全文
摘要:flask默认提供了session, 但是存在以下问题: ① session数据存在客户端, 不安全 ② 大小有限制 ③ 增加了客户端的压力 所以才产生了很多第三方的session机制, 我使用的是flask_session, 也是官方认可的一个. 安装flask_session 如何使用flask
阅读全文
摘要:模板相关的装饰器 @app.template_global() 用法: 在模板中这样使用 可以在全局范围的模板中使用这个函数, 而不用通过参数传到模板中 @app.template_filter() 用法: 在模板中这样使用 类似于django中间件的装饰器 @app.before_request
阅读全文
摘要:蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户
阅读全文
摘要:说是app实例的配置, 实际也就是flask程序的配置 Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: 这句 app.config["DEBUG"] = T
阅读全文
摘要:flask的路由中有一些参数 使用案例 参数解析 重要的 一般的 动态路由参数
阅读全文
摘要:最近在学习Flask, 其中遇到了一个错误, 发现这个问题和Flask, 路由有关系, 所以就记了下来 错误代码: 报错: 诡异的是, 我不启动flask, 只是解释一遍, 也会报错 报错分析 分析报错提示 根据报错的提示, 说我的代码存在重复的函数, 然后就开始检查我的函数, 发现函数名并没有重复
阅读全文

浙公网安备 33010602011771号