随笔分类 - Flask
摘要:一.数据库连接池 pymsql链接数据库 import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='s8day127db') cursor = conn.c
阅读全文
摘要:一.flask-script 用于实现类似于django中 python3 manage.py runserver ...类似的命令 安装:pip3 install flask-script 1.1使用 from flask_script import Manager app = Flask(__n
阅读全文
摘要:1.1 蓝图的基本使用 在我的flask中,我们可以利用蓝图对程序目录的划分。 思考如果我们有很多个视图函数,比如下面这样我们是不是应该抽取出来专门的py文件进行管理呢? from flask import Flask app = Flask(__name__) @app.route('/login
阅读全文
摘要:1. cookie的使用 1.设置cookie(django 的cookie是通过responser来存放的,flask也是) response = make_response(render_template('index.html')) response.set_cookie('key', 'va
阅读全文
摘要:1视图 1.1 函数FBV @app.route和app.add_url_rule参数: rule, URL规则 view_func, 视图函数名称 defaults = None, 默认值, 当URL中无参数,函数需要参数时,使用defaults = {'k': 'v'} 为函数提供参数 endp
阅读全文
摘要:一 基本使用 二 配置文件 三 路由系统(url_for,自定义过滤url) 四 模版(重定向,jinja2模板语法) 五 视图,请求,响应 六 session,cookie,flask-session 七 请求扩展,中间件 八 蓝图,多app使用 九 闪现,与g对象,信号 十 数据库链接池 、wt
阅读全文
摘要:1 闪现 Flask 提供了一个非常简单的方法来使用闪现系统向用户反馈信息。闪现系统使得在一个请求结束的时候记录一个信息,然后在且仅仅在下一个请求中访问这个数据,强调flask闪现是基于flask内置的session的,利用浏览器的session缓存闪现信息。所以必须设置secret_key。 1.
阅读全文
摘要:04-01 模板 1 重定向 1.1 什么是重定向? 重定向,顾名思义,就是重新定向到一个新的位置,比如我们在浏览器的页面自动跳转到了另一个页面,又比如访问了一个页面,然后观察网址之后并不是我们输入的网址,这个过程就是重定向完成的。 1.2 为什么要有重定向? http状态码应用场景优势 暂时性重定
阅读全文
摘要:02-01 详解url 1 什么是url? url是统一资源定位符(Uniform Resource Locator的简写),对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理
阅读全文
摘要:一. 配置文件 1. 三种基本配置 # 第一种方式 # app的配置文件全在config字典中,但是有一些常用的,比如debug,会直接提到app这一层 app.debug = True app.config['DEBUG'] = False # 第二种方式 ''' # settings.py 注意
阅读全文
摘要:1. 创建flask框架主程序 名字可以是app.py/run.py/main.py/index.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World' if
阅读全文
摘要:一. 请求扩展 1. before_request 作用: 类比django中间件中的process_request,在请求到来执行路由函数之前先执行. 但是如果有多个顺序是从上往下执行. 应用: 基于它做用户登录认证 注意: 如果before_request的返回值不是None的清空下, 返回的而
阅读全文
摘要:Flask之全局的request,每次请求不一样的,是如何实现的??? 了解flask的都知道,每次请求request的对象,是不一样的,但request是全局对象,内部怎么做到的?在我们请求的时候,uwgsi会起一个线程,然而线程之间数据是可以共享的 ,flask是这样的思想,根据线程号,假设有一
阅读全文