摘要:
信号的作用 flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为 内置信号 内置信号是flask请求过程中源码中定义的。 不需要我们定义和触发,只要写了函数跟它对应,函数执行到这,就会触发函数执行。 所有类型的信号 request_started = 阅读全文
摘要:
安装模块 pip3 install Flask-Caching 使用方式 from flask import Flask from flask_caching import Cache config = { "DEBUG": True, # some Flask specific configs " 阅读全文
摘要:
使用 flask-script定制命令(老版本) # flask 老版本中,没有命令运行项目,自定制命令 # flask-script 解决了这个问题:flask项目可以通过命令运行,可以定制命令 # 新版的flask--》官方支持定制命令 click 定制命令,这个模块就弃用了 # flask-m 阅读全文
摘要:
介绍 # 类似django中的forms组件 # 分离项目几乎不用,了解使用即可 # 作用 1 做数据校验 2 渲染模板 3 渲染错误信息 使用方式 py文件中 from flask import Flask, render_template, request, redirect from wtfo 阅读全文
摘要:
flask中使用mysql方式 settings文件中配置 DEBUG=True SECRET_KEY='asdfasdffasd' MYSQL_HOST='127.0.0.1' MYSQL_PORT=3306 MYSQL_USER='root' MYSQL_PASSWORD='root' MYSQ 阅读全文
摘要:
flask-session的作用 原本flask的session,是加密后放到cookie中 现在向把session存在服务端,不放在cookie中 -存在表中:跟djagno默认一样 -存在缓存(redis):性能高 使用方式一 from flask import Flask,session fr 阅读全文
摘要:
蓝图使用步骤 1 蓝图类实例化得到一个对象 app中的init文件书写: # 导入蓝图 from flask import Blueprint # 实例化得到对象user_blue,指定模版文件位置、静态文件位置 user_blue=Blueprint('user',__name__,templat 阅读全文
摘要:
请求扩展 1 before_request 任意一次请求来了,都会执行这个装饰器装饰的函数(与Django中process_request类似) @app.before_request def before_request(): print('请求来了') 2 after_request 任意一次请 阅读全文
摘要:
第一步:注册app 'django.contrib.messages', 第二步:注册中间件 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.messages.middleware.MessageMidd 阅读全文
摘要:
作用 在某次请求中,有些数据,可以放在闪现中以便下次请求,从闪现中取出来使用。 特点: 取一次就没了,下次再取就是空的 谁(浏览器)放的 ,谁(浏览器)才能取到 实际上放了session中了 使用方式 导入 from flask import Flask, flash app = Flask(__n 阅读全文