
Flask
Akari0216
大数据机器学习爱好者
展开
-
Flask Web开发实战总结笔记4
一、ORM ORM:Object Relational Mapping,对象关系映射,在flask中即把底层的SQL数据转化为高层的python对象,通过python代码即可完成数据库操作。ORM实现了三层映射关系: 表 -> python类 字段(列) -> 类属性 记录(行) -> 类实例 二、使用Flask-SQLAlchemy管理数据库 初始化扩展类: from flask_sqlalchemy import SQLAlchemey db = SQLAl原创 2020-11-20 16:46:50 · 362 阅读 · 1 评论 -
Flask Web开发实战总结笔记3
一、使用Flask-WTF处理表单 html中表单用<form>标签创建,表单中的字段用<input>标签定义 定义WTForms表单类 从wtforms类导入Form基类和字段类,自定义类继承Form基类后,在自定义类里调用字段类作为函数创建对象(实例化)。常用的字段类有如:BooleanField,StringField,PasswordField等等,分别对应着不同的表单类 在实例化字段时常用的参数有label,render_kw,validators,default原创 2020-11-18 20:28:52 · 306 阅读 · 0 评论 -
Flask Web开发实战总结笔记2
一、模板基本用法 创建模板 Jinja2里3种常用的界定符 语句 {%…%},如if判断,for循环等 表达式 {{…}},如字符串,变量,函数调用等 注释 {#…#} 模板语法 以{%…%}为开头进行控制的输出后,需要在语句结束的地方加上{%end控制符%}作为结束标签 渲染模板 用Flask的render_template()函数来渲染模板,第一个参数为/templates下的文件名,后面的参数是模板内需要渲染的参数,左边为形参,右边为实参,若需要传入函数时,则只需传函数名即可 二、模板原创 2020-10-30 11:41:33 · 416 阅读 · 1 评论 -
Flask Web开发实战总结笔记1
一、请求响应循环 二、HTTP请求 请求报文:请求方法,URL,协议版本,header,内容实体 request对象(一些属性及方法) 在flask中处理请求。 1.路由匹配(app.url_map) 2.设置监听的http方法(路由参数methods) 3.URL处理(路由加入URL变量转换器) 4.请求钩子(共5种) 三、HTTP响应 响应报文:协议版本,状态码,原因短语,响应首部和响应主体。常见的状态码。 在flask中生成响应。 1.重定向redirect() ,url_fo原创 2020-07-25 00:50:29 · 372 阅读 · 0 评论