摘要: from flask import Flask,jsonify,render_template from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) class Config(): # DEBUG调试模式 DEBUG = True 阅读全文
posted @ 2020-11-25 19:28 T00 阅读(377) 评论(0) 推荐(0) 编辑
摘要: ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射 优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类属性和方法的操作. 不用编写各种数据库的sql语句. 实现了数据模型与数据库的解 阅读全文
posted @ 2020-11-23 22:31 T00 阅读(728) 评论(0) 推荐(0) 编辑
摘要: #在 Flask 中, Flask-wtf 扩展有一套完善的 csrf 防护体系from flask import Flask,render_template,request from flask_wtf import CSRFProtect app = Flask(__name__, templa 阅读全文
posted @ 2020-11-23 17:38 T00 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 在模板中,可能会遇到以下情况: 多个模板具有完全相同的顶部和底部内容 多个模板中具有相同的模板代码内容,但是内容中部分值不一样 多个模板中具有完全相同的 html 代码块内容 像遇到这种情况,可以使用 JinJa2 模板中的 继承 来进行实现 模板继承是为了重用模板中的公共内容。一般Web开发中,继 阅读全文
posted @ 2020-11-22 22:06 T00 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 加载模板并传递参数到模板中 from flask import Flask,render_template app = Flask(__name__,template_folder="templates") @app.route("/") def index(): data = {} data["t 阅读全文
posted @ 2020-11-22 21:17 T00 阅读(273) 评论(0) 推荐(0) 编辑
摘要: context 执行上下文:即语境,语意,在程序中可以理解为在代码执行到某一行时,根据之前代码所做的操作以及下文即将要执行的逻辑,可以决定在当前时刻下可以使用到的变量,或者可以完成的事情。 Flask中上下文对象:相当于一个容器,保存了 Flask 程序运行过程中的一些信息[变量、函数、类与对象等信 阅读全文
posted @ 2020-11-19 23:08 T00 阅读(260) 评论(0) 推荐(0) 编辑
摘要: errorhandler 装饰器 注册一个错误处理程序,当程序抛出指定错误状态码的时候,就会调用该装饰器所装饰的方法 参数: code_or_exception – HTTP的错误状态码或指定异常 例如统一处理状态码为500的错误给用户友好的提示: @app.errorhandler(500) de 阅读全文
posted @ 2020-11-19 22:27 T00 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设置的功能,即请求钩子。 请求钩子是通过装饰器的形式实现,Fl 阅读全文
posted @ 2020-11-19 22:15 T00 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 所谓的会话,就是客户端浏览器和服务端网站之间一次完整的交互过程. 会话的开始是在用户通过浏览器第一次访问服务端网站开始. 会话的结束时在用户通过关闭用户上网的访问代理以后,与服务端断开. 所谓的会话控制,就是在客户端浏览器和服务端网站之间,进行多次http请求响应之间,记录、跟踪和识别用户的信息而已 阅读全文
posted @ 2020-11-19 21:53 T00 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 安装 pip3 install flask==0.12.5 安装好之后提供了这几个模块: Jinja2:模板引擎 MarkupSafe:编码转换工具(字符转义) Werkzeug:路由模块 click:事件监听系统 flask:本身这个类 itsdangerous:数据加密传输 创建flask项目 阅读全文
posted @ 2020-11-18 22:00 T00 阅读(320) 评论(0) 推荐(0) 编辑