
flask
文章平均质量分 55
永康123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用腾讯云快速开发Flask(web)应用
使用腾讯云快速开发Flask(web)应用使用腾讯云Serverless 应用快速开发一个Flask应用1.新建应用[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ksJp8t1-1647740674112)(C:\Users\Administrator\Desktop\学习\使用腾讯云快速开发Flask(web)]应用\img\01_新建应用.png)2.选择创建方式和框架选择应用 web应用 并选择框架Flask[外链图片转存失败,源站可能有防盗链机制,建议将原创 2022-03-20 09:47:40 · 998 阅读 · 0 评论 -
Flask学习_08_flask中自带session实现登录、校验登录、退出登录小案例
flask中自带session实现登录、校验登录、退出登录小案例# -*- coding: utf-8 -*-from flask import Flask, abort, request, jsonify, sessionapp = Flask(__name__)# 使用session会话需要一个密钥,这里随意设置app.secret_key = "kfdsjfjfkdslfjksd"@app.route("/")def hello(): return "hello"#原创 2022-03-19 14:13:33 · 1989 阅读 · 0 评论 -
Flask学习_07_Cookie 与 Session
Cookie 与 SessionCookie设置 set_cookie 实质:在响应头中增加了一个set_cookie响应头。读取 request.cookies.get 。请求体里有了一个cookies。删除 response.delete_cookie() 实设置过期时间max_age=1970年(响应报文中没有delete相关信息)Set-Cookie: name=; Expires=Thu, 01-Jan-1970 00:00:00 GMT; Max-Age=0; Path=/设置f原创 2022-03-19 14:12:05 · 948 阅读 · 0 评论 -
Flask学习_06_处理响应
处理响应flask的请求信息都在requestfrom flask import Flask, requestrequest.method 提交的方法request.args get请求提及的数据 类似字典类型request.form post请求提交的数据 类似字典类型request.values post和get提交的数据总和 类似字段类型request.cookies 客户端所带的cookierequest.headers 请求头request.path原创 2022-03-19 14:08:18 · 447 阅读 · 0 评论 -
Flask学习_05_处理请求
处理请求需求在视图编写中需要读取客户端请求携带的数据时,如何才能正确的取出数据呢?请求携带的数据可能出现在HTTP报文中的不同位置,需要使用不同的方法来获取参数。1. URL路径参数(动态路由)例如,有一个请求访问的接口地址为/users/123,其中123实际上为具体的请求参数,表明请求123号用户的信息。此时如何从url中提取出123的数据?Flask不同于Django直接在定义路由时编写正则表达式的方式,而是采用转换器语法:@app.route('/users/<user_id&g原创 2022-03-19 14:07:28 · 284 阅读 · 0 评论 -
Flask学习_04_Flask路由endpoint
Flask路由endpointFlask中的endpoint再Flask中注册路由时,最常用的方法是使用装饰器(decorator)。@app.route('/')def index(): return 'Hello World' 把视图函数(view-func)注册到app上,URL是/,思路简单直接。但还有一种方法,一般配合工厂函数(Factory Function)使用。def index(): return 'Hello World' app.add_url_rule原创 2022-03-19 14:06:36 · 968 阅读 · 0 评论 -
Flask学习_03_蓝图
蓝图需求在一个Flask 应用项目中,如果业务视图过多,可否将以某种方式划分出的业务单元单独维护,将每个单元用到的视图、静态文件、模板文件等独立分开?例如从业务角度上,可将整个应用划分为用户模块单元、商品模块单元、订单模块单元,如何分别开发这些不同单元,并最终整合到一个项目应用中?蓝图在Flask中,使用蓝图Blueprint来分模块组织管理。蓝图实际可以理解为是一个存储一组视图方法的容器对象,其具有如下特点:一个应用可以具有多个Blueprint可以将一个Blueprint注册到任何一个原创 2022-03-19 13:45:34 · 180 阅读 · 0 评论 -
Flask学习_02_路由
02_路由指定路由地址# 指定访问路径为 [email protected]('/demo1')def demo1(): return 'demo1'给路由传参示例有时我们需要将同一类 URL 映射到同一个视图函数处理,比如:使用同一个视图函数来显示不同用户的个人信息。# 路由传递参数@app.route('/user/<user_id>')def user_info(user_id): return 'hello %s' % user_id路由传递的参数默认原创 2022-03-19 13:39:05 · 170 阅读 · 0 评论 -
Flask学习_01_Flask介绍
01_Flask介绍FlaskFlask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,原创 2022-03-19 13:34:07 · 176 阅读 · 0 评论