flask框架
恐●v●易燃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flask组件:flask-sqlalchemy
要说flask-sqlalchemy就先要知道SQLAchemy,因为flask-sqlalchemy就是对SQLAlchemy的封装。一、SQLAlchemy什么是SQLAlchemy?SQLAlchemy是python中的一个orm框架,就是将对对象的操作(增,删改等等),转化成sql语句,然后再执行sql语句对数据库进行操作。使得对数据库的操作非常容易。SQLAlchemy的简单使用连接数据库:from sqlalchemy import create_engineengi原创 2020-06-29 13:04:58 · 357 阅读 · 0 评论 -
Flask的奥秘五
一、request请求流程当请求到来时:flask将request和session封装成RequestContext,让后放入flask的Local中当时图执行时导入request,调用_lookup_req_object函数去Local中获取RequestContext,再到RequestContext中获取request,session当请求结束时会调用RequestContext对象的auto_pop()方法将RequestContext从Local中移除。源码流程如下:图片比较原创 2020-06-28 10:44:55 · 182 阅读 · 0 评论 -
Flask的奥秘四
一、蓝图什么是蓝图? 在开发中不可能只有一个视图模块,甚至有多个app在一个项目中,蓝图就是为了使项目的目录结构清晰的一个功能模块,可以使多个Flask实例对象由一个Flask实例对象来管理,当请求到来时,由这个Flask对象分发给其他的Flask对象。简单使用一下蓝图第一步:新建一个项目,在根目录中创建views包第二步:在新建的views包中的__init__.py文件中实例化一个Flask对象第三步:在views包中创建其他的视图模块第四步:在views包中的__init__.原创 2020-06-24 19:19:31 · 143 阅读 · 0 评论 -
Flask的奥秘三
一、flask的路由装饰器app = Flask(__name__)@app.route("/", methods=['get', 'post'])def fun(): return "hello world"上面的代码时flask的视图函数,由@app.route("/", methods=[‘get’, ‘post’]),来控制访问路径,源码如下:def route(self, rule, **options): def decorator(f): end原创 2020-06-18 21:51:34 · 277 阅读 · 0 评论 -
Flask的奥秘二
一、flask中的session首先我们了解一下session和cookiesession被用于记录用户的状态,它是运行在服务器端的,根据session id来获取用户的状态cookie用于记录用户信息的,运行在客户端,与session有一定的关系,session id就是从cookie中获取的,如果用户禁止使用cookie,那么session也会无法使用,除非是手动传递session id在flask中,session的本质是一个字典flask中如何使用session来记录用户的数据呢?原创 2020-06-15 23:01:49 · 253 阅读 · 0 评论 -
Flask的奥秘一
一、什么是flask?与Django有什么区别?flask和django一样都是python的web框架flask是比较轻量级的web框架,不像django一样内置非常丰富的组件,但是有非常丰富的第三方组件,适合用于开发中小型的web应用django是重量级的web框架,内部有非常多的组件,适合开发大型的web应用二、如何简单的使用flask第一步当然是要简单运行一下flask,显示hello world了# 1. 导入flask的包from flask import Flask# 2原创 2020-06-14 20:52:39 · 196 阅读 · 0 评论
分享