随笔分类 - flask
flask
摘要:flask快速入门 第一篇 flask入门 [01] flask-wsgiref [02] falsk使用 [03] request请求与响用 [04] 闪现 [05] 请求和响应的周期执行顺序与异常和过滤器和模板语法 [06] 自定义中间件 [07] local对象 [08] 偏导函数 [09]
阅读全文
摘要:多对多表操作 一、创建表 多对多的第三张表flask不能自动产生第三张表,需要自己手动创建第三张表,并设置表之间的关系 # model.py import datetime from sqlalchemy import create_engine from sqlalchemy.ext.declar
阅读全文
摘要:一对多表操作 一、创建建表 # model.py import datetime from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy
阅读全文
摘要:单表操作 一、创建表 # model.py import datetime from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy imp
阅读全文
摘要:flask中orm增删改查操作 一、创建表 # model.py import datetime from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sql
阅读全文
摘要:一、基于scoped_session实现线程安全 from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine from sqlalchemy.orm import scoped_session from m
阅读全文
摘要:SQLAlchemy 一、介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy 组成部分: E
阅读全文
摘要:wtforms 表单使用 **安装:**pip3 install wtforms 一、简单登录验证 1.1 logn.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </
阅读全文
摘要:manage自定义命令 安装: pip3 install flask-script 一、使用命令启动项目 from flask import Flask from flask_script import Manager app = Flask(__name__) # 注册项目 manager = M
阅读全文
摘要:flask-session 一、flask-session使用 作用:将默认保存的签名cookie中的值 保存到 redis/memcached/file/Mongodb/SQLAlchemy 安装:pip3 install flask-session from flask import Flask
阅读全文
摘要:信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为 安装:pip3 install blinker 内置信号: request_started = _signals.signal('request-started') # 请求到来前执行 re
阅读全文
摘要:g对象 一、g对象 作用: 当请求一个函数时候,可以设置一个变量,提供给全局使用 二、使用方式一 from flask import g, Flask, send_file app = Flask(__name__) @app.before_request def request_before():
阅读全文
摘要:flask项目目录结构 一、蓝图使用 from flask import Blueprint from flask import render_template,url_for from flask import request account = Blueprint('acc', __name__
阅读全文
摘要:一、flask源码分析 # 创建一个flask项目 from flask import Flask app = Flask(__name__) if __name__ == '__main__': # app.__call__() app.run() 1.查看app.run()中run方法 首先进入
阅读全文
摘要:一、偏导函数 from functools import partial def test(a, b, c, d): return a + b + c + d # 事先进行占位,重新产生了一个新的函数地址,可以直接加括号直接运行 tes = partial(test, a=1, b=2) print
阅读全文
摘要:一、local对象 1.1不使用local # 不用local from threading import Thread import time cxw = -1 def task(arg): global cxw cxw = arg time.sleep(2) print(cxw) for i i
阅读全文
摘要:一、自定义中间件 """ @author RansySun @create 2019-12-16-19:08 """ from flask import Flask, flash, get_flashed_messages, request app = Flask(__name__) class M
阅读全文
摘要:一、请求和响应的周期执行顺序与异常和过滤器和模板语法 from flask import Flask, request, render_template app = Flask(__name__) ''' 可以多个请求之前的函数 执行顺序是谁在前面谁先执行 如果前面的before_request有r
阅读全文
摘要:一、闪现 闪现:闪现解决的问题,假设在a页面操作出错,c页面(操作了多少页面我都不管),跳转到b页面,在b页面显示a页面错误信息; Flask 提供了一个非常简单的方法来使用闪现系统向用户反馈信息。闪现系统使得在一个请求结束的时候记录一个信息,然后在且仅仅在下一个请求中访问这个数据,强调flask闪
阅读全文
摘要:一、request请求与响用 from flask import Flask, request, make_response, render_template app = Flask(__name__) @app.route('/login.html', methods=['GET', "POST"
阅读全文

浙公网安备 33010602011771号