flask
苟修今
好きな季節は短いもので
気づかない内に溶け出して行く
移ろう景色の中でひとり
僕は佇み 君を思う
展开
-
flask_sqlalchemy, flask_script, flask_migrate, flask_moment,pipreqs
一 flask_sqlalchemypip3 install flask-sqlalchemy 在__init__中,导入实例化, from flask import Flaskfrom flask_sqlalchemy import SQLAlchemydb = SQLAlchemy() 注意事项: - 必须在导入蓝图之前 - 必须导...原创 2019-05-02 14:35:42 · 309 阅读 · 0 评论 -
sqlalchemy
插入:filter和filter_by的区别模块 语法 ><(大于和小于)查询 and_和or_查询 filter_by() 直接用属性名,比较用= 不支持 不支持 filter() 用类名.属性名,比较用== 支持 支持 filter更强大一 单表 创建表结构users.pyfrom sqla...原创 2019-05-01 00:03:51 · 329 阅读 · 0 评论 -
wtf 表单
首先说明wtf不同于flask-wtf,前者时后者的加强版下面说明常用字段,钩子函数,重写__init__方法from flask import Flask, render_template, requestfrom wtforms import Formfrom wtforms import validators from wtforms import wi...原创 2019-04-29 21:21:18 · 227 阅读 · 0 评论 -
关于 flask 上下文的个人理解 这件事
请求到来后,wsgi会触发__call__方法,由__call__方法调用wsgi_app方法 wsgi_app 方法中,创建两个盒子,一个是有app,g的应用上下文,另一个是request,空session的请求上下文 应用上下文和请求上下文分别交给两个不同的localstack对象,类似栈的localstack有push,top,pop三个方法,再调用push将它们加到local中,_...原创 2019-04-28 23:43:38 · 223 阅读 · 0 评论 -
flask 蓝图和连接数据库
蓝图(blueprint)注意: 要使用url反向解析时。 url_for('蓝图.反向的名字')设置template_folder的路径,失败了,不管把aa.html 放在那里,flask都能找到,服了manage.pyfrom blueprint import create_app # 从这个自定义的文件引入 create_App# from . imp...原创 2019-04-16 20:36:09 · 795 阅读 · 0 评论 -
flask 中间件
自定义局部中间件根据装饰器from functools import wrapsdef auth(func): @wraps(func) def inner(*args, **kwargs): if not session.get('user'): return redirect(url_for('login')) ...原创 2019-07-23 19:46:00 · 922 阅读 · 0 评论 -
flask 复习
目录一 小demo二 杂乱的小知识1 不用装饰器绑定路由和函数2 abort 函数, 立即终止对视图的访问3 markup 渲染后端html到前端4. 自定义宏5 闪现 只有第一次访问才能拿到值6 reques的参数7 response的参数8 上下文三 路由1.url_for 反向解析2 加参数3 其他的参数4 子域名...原创 2019-07-23 23:44:28 · 287 阅读 · 0 评论 -
flask jinja 模板
jinja模板语法与dajngo模板语法相似,不过它更倾向于pthon的语法,没有特殊说明,则和django模板使用方法一只一 for 循环使用如{%forx in xx %} ... {{%else%}}...{%endfor%}语句来进行循环控制:range {% for i in range(5, 1, -1) %} {{ i }}{% end...原创 2019-07-24 13:32:11 · 213 阅读 · 0 评论