
Flask
文章平均质量分 82
Yang_Hao_
来自一个小小白的知识遨游。。。
展开
-
python -- (Flask简介) --(六)
1. 蓝图 Blueprint 是一个存储操作方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求。 在Flask中,Blueprint具有如下属性: 一个应用可以具有多个Blueprint 可以将一个Blueprint注册到任何一个未使用的URL下比如 “/”、“/sample”或者子域名 在一个应用中,一个模块可以注册多次 Blueprint可以单独具有自己的模板、静态文件或者其它的通用操作方法,它并不原创 2021-05-05 23:05:01 · 246 阅读 · 0 评论 -
python -- (Flask简介) --(五)
1. Flask-SQLAlchemy原创 2021-04-29 08:46:42 · 211 阅读 · 0 评论 -
python -- (Flask简介) --(四)
1. 模板 在项目下创建 templates 文件夹,用于存放所有的模板文件 创建视图函数,进行模板渲染 from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return 'index' @app.route('/demo1') def demo1(): my_int = 10 my_str = "哈哈" my_list = [1原创 2021-04-21 08:48:05 · 294 阅读 · 1 评论 -
python -- (Flask简介) --(三)
1. 捕获异常的方法 HTTP 异常主动抛出 abort方法,抛出一个给定状态代码的 HTTPException : abort(500) 捕获错误 errorhandler 装饰器:注册一个错误处理程序,当程序抛出指定错误状态码的时候,就会调用该装饰器所装饰的方法 状态码的捕获 @app.route('/demo1') def demo1(): # 主动抛出HTTP指定错误状态码 abort(404) return 'demo1' # 使用装饰器的形式去原创 2021-04-18 22:00:18 · 136 阅读 · 0 评论 -
python -- (Flask简介) --(二)
1.路由基本定义 指定路由地址 # 指定访问路径为 demo1 @app.route('/demo1') def demo1(): return 'demo1' 给路由传参 # 路由传递参数 @app.route('/user/<user_id>') def user_info(user_id): return 'hello %s' % user_id * 路由传递的参数默认当做 string 处理,也可以指定参数的类型 # 路由传递参数 @app.route('/原创 2021-04-16 08:12:45 · 135 阅读 · 0 评论 -
python -- (Flask简介) --(一)
1. web应用程序的本质: 2. Flask Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。 其 WSGI 工具箱采用 Werkzeu原创 2021-04-12 08:43:34 · 330 阅读 · 1 评论