
flask
苟修今
好きな季節は短いもので
気づかない内に溶け出して行く
移ろう景色の中でひとり
僕は佇み 君を思う
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask_sqlalchemy, flask_script, flask_migrate, flask_moment,pipreqs
一 flask_sqlalchemy pip3 install flask-sqlalchemy 在__init__中,导入实例化, from flask import Flask from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() 注意事项: - 必须在导入蓝图之前 - 必须导...原创 2019-05-02 14:35:42 · 358 阅读 · 0 评论 -
sqlalchemy
插入:filter和filter_by的区别 模块 语法 ><(大于和小于)查询 and_和or_查询 filter_by() 直接用属性名,比较用= 不支持 不支持 filter() 用类名.属性名,比较用== 支持 支持 filter更强大 一 单表 创建表结构 users.py from sqla...原创 2019-05-01 00:03:51 · 419 阅读 · 0 评论 -
wtf 表单
首先说明wtf不同于flask-wtf,前者时后者的加强版 下面说明常用字段,钩子函数,重写__init__方法 from flask import Flask, render_template, request from wtforms import Form from wtforms import validators from wtforms import wi...原创 2019-04-29 21:21:18 · 295 阅读 · 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 · 283 阅读 · 0 评论 -
flask 蓝图和连接数据库
蓝图(blueprint) 注意: 要使用url反向解析时。 url_for('蓝图.反向的名字') 设置template_folder的路径,失败了,不管把aa.html 放在那里,flask都能找到,服了 manage.py from blueprint import create_app # 从这个自定义的文件引入 create_App # from . imp...原创 2019-04-16 20:36:09 · 949 阅读 · 0 评论 -
flask 中间件
自定义局部中间件 根据装饰器 from functools import wraps def auth(func): @wraps(func) def inner(*args, **kwargs): if not session.get('user'): return redirect(url_for('login')) ...原创 2019-07-23 19:46:00 · 1034 阅读 · 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 · 362 阅读 · 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 · 308 阅读 · 0 评论