Flask
闲鱼!!!
这个作者很懒,什么都没留下…
展开
-
flask初步了解
flaskflask是什么Django和Flask有什么区别?FlaskDjango主要的对比:flask初步学习创建虚拟环境安装案例创建一个flask项目flask创建对象的几个参数run的参数关于调试模式的修改关于从类中加载关于从文件中加载获取配置的参数关于路由的设置关于源码的解读关于路径的配置转换器flask自带的转换器自定义转换器定义将自定义的转换器加入到默认的转换器字典中去使用整合响应规...原创 2019-07-01 17:31:13 · 393 阅读 · 0 评论 -
flask 请求钩子&状态保持&上下文
前言什么是请求钩子?在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要统一处理,为了让每个视图函数避免编写重复功能的代码,flask提供了统一的接口可以添加这些处理函数,即请求钩子。请求钩子的原理先回顾一下flask对请求的处理流程:接收请求–>创建请求上下文–>请求上下文入栈–.>创建该请求的应用上下文–.>应用上下文入栈–>处理逻辑–>请求上下...原创 2019-07-02 13:46:53 · 524 阅读 · 0 评论 -
Flask-log,日志
Flask-log,日志日志日志定义:可以追踪软件运行的时候发生事件的文件_levelToName = { CRITICAL: 'CRITICAL', #重大的,危险的 ERROR: 'ERROR', #错误 WARNING: 'WARNING', #警告 INFO: 'INFO', #信息 DEBUG: 'DEBUG', #调试 ...原创 2019-07-09 10:18:58 · 7676 阅读 · 0 评论 -
Flask蓝图布局及使用的方法
Flask蓝图相关文件的具体配置config.py的配置文件manage.py的管理文件_ _init__.py的初始化信息使用蓝图在api_0_1文件夹的初始文件__init__.py文件创建蓝图注册蓝图到app具体使用蓝图之前我们已经通过代码了解了一些Flask基本的用法,现在出现一个问题,我们要做的功能越来越多,路由是不是都要放在启动类中呢?例如我们在不同的文件都定义了一些路由,如果想要访...原创 2019-07-09 19:45:31 · 1448 阅读 · 0 评论 -
flask的一些插件(flask_wtf&flask-mysqldb数据库)的使用
flask_wtfflask_wtf是flask框架的表单验证模块,可以很方便生成表单,也可以当做json数据交互的验证工具,支持热插拔。安装pip install flask_wtf常用字段说明:字段说明举例BooleanField布尔类型如Flask,TrueStringField字符串类型如:asdfghjkDecimalField小数...原创 2019-07-04 20:48:26 · 2586 阅读 · 0 评论 -
jinja2模板语言的运用
jinja2模板语言的运用jinja2模板语言jinja2模板简单认识jinja2模板在flask中返回jinja2模板从flask到模板传参问题模板语言的问题过滤器过滤器的格式自带的过滤器字符串列表自定义过滤在py文件中进行函数过滤注册成模板过滤器综合案例代码的复用问题宏(类似在jinja2定义了一个函数)宏的定义宏在当前页面上的使用宏在另外页面上的使用继承先确定一个模板的html在当前页面中调...原创 2019-07-04 21:21:25 · 1856 阅读 · 0 评论 -
flask-mysqldb数据库迁移
flask-mysqldb数据库迁移数据库迁移实际操作顺序:数据库迁移在开发程序的过程中,你会发现有时需要修改数据库模型,而且修改之后还需要更新数据库。仅当数据库表不存在时,Flask-SQLAlchemy 才会根据模型进行创建。因此,更新表的唯一方式就是先删除旧表,不过这样做会丢失数据库中的所有数据。更新表的更好方法是使用数据库迁移框架。源码版本控制工具可以跟踪源码文件的变化,类似地,数据库...原创 2019-07-05 14:26:49 · 347 阅读 · 0 评论 -
Flask基本的综合使用
Flask基本的综合使用展示信息页展示车辆详情页添加和展示收藏信息(MySql存储)flask-sqlalchemy 数据多对多关系怎么添加两者关系到中间表查询关系浏览记录(redis存储)前端js展示数据逻辑:下面案例主要展示二手车信息页、详情页和用户浏览记录、收藏信息Flask综合案例展示二手车信息页、详情页和用户浏览记录,收藏信息展示信息页展示车辆详情页添加和展示收藏信息(MySq...原创 2019-07-15 21:17:27 · 181 阅读 · 0 评论 -
Flask CSRF 保护
Flask CSRF 保护为什么需要 CSRF?实现为什么需要 CSRF?Flask-WTF 表单保护你免受 CSRF 威胁,你不需要有任何担心。尽管如此,如果你有不包含表单的视图,那么它们仍需要保护。例如,由 AJAX 发送的 POST 请求,然而它背后并没有表单。在 Flask-WTF 0.9.0 以前的版本你无法获得 CSRF 令牌。这是为什么我们要实现 CSRF。实现为了能够让所...原创 2019-07-07 10:17:40 · 585 阅读 · 1 评论