随笔分类 - Flask
摘要:具体用法看文档 http://www.pythondoc.com/flask-debugtoolbar/index.html 注意:static url地址: host:port/static/文件名
阅读全文
摘要:1、模板 a、block块中继承前面block块的内容,需要添加{{super()}} b、macro 宏: 作用:在模板中定义函数(定义函数->注意添加()->可以使用from 模板名称 import 函数名) 实际应用:单独创建一个html,用于定义macro 创建模板语言的函数,再使用{% f
阅读全文
摘要:1、cookie # 设置 response=Response('hello') response.set_cookie(key, value) return response # 获取 request.cookie.get(key) 2、session flask session默认保存到cook
阅读全文
摘要:一、request 1、获取远程的iprequest.remote_addr 作用:ip检测网站 2、request.args GET请求参数,不止适用于get请求 获取参数 request.args.get(key) request.args[key] 获取多个values request.get
阅读全文
摘要:1、参数类型intfloatstringpath uuid<any(a, b): an> 枚举, an必须是any中的值2、多个url指向一个视图函数是可行的3、url_for('蓝图名字.函数名字', 变量名称=value) 注意:是蓝图的名字,不是变量的名字4、Flask的四大内置对象reque
阅读全文
摘要:1、项目结构 -app - static文件夹 - templates文件夹 - views文件夹 - 蓝图的视图 user - __init__.py(from .user import user_bp 注册蓝图,使用懒加载,init_view(app)) - models - ext.py 初始
阅读全文
摘要:说明:__init__.py这个文件本人使用频率不高 例子: __init__.py文件作用:初始化这个包 1、v1.py def vi(): return 'views' 2、views->__init__.py from .v1 import vi 3、test1.py from views i
阅读全文
摘要:网址:https://pypi.org/project/Flask-Script/ 文档:https://flask-script.readthedocs.io/en/latest/ 1、安装 2、新建manager.py文件 3、导入Manager和app 4、代码 from flask_scri
阅读全文
摘要:一、下载 pip3 install -i https://pypi.douban.com/simple flask-migrate 注意:依赖 flask-script 二、使用 manage.py from flask_script import Manager from flask_migrat
阅读全文
摘要:一、安装模块 二、功能: 1.增加 runserver 重要 manage.py cmd命令 2.位置传参,执行函数 3.关键词传参,执行函数
阅读全文
摘要:一、安装 二、使用(文件结构blueprint) 1、__init__.py 注意:a.SQLAlchemy的实例化必须在导入蓝图之前 b.必须导入models.py >储存ORM类 2、models.py a.导入db b.类必须继承db.Model 3、__init__.py中的create_a
阅读全文
摘要:参考: https://www.cnblogs.com/wupeiqi/articles/8202357.html
阅读全文
摘要:一、安装 二、作用 1、生成HTML标签 2、form表单验证 三、示例 1、登录页面 模板 2、注册页面 模板 3、注册页面select选项和数据库同步更新 4、编辑数据 传递数据,设置表单的默认值
阅读全文
摘要:作用:创建连接池,解决多线程问题 1、安装模块 2、settings.py(配置文件) 3、在其它模块中使用 xx.py 优化:封装函数 终极优化 调用
阅读全文
摘要:作用:更改session存储的位置 1、session默认存放在浏览器的cookie中 源码 2、更改session储存的位置 a、下载 b、源码分析 other 具体看源码 c、示例
阅读全文
摘要:1、Local() 作用:为每个协程或线程创建一个独立的内存空间 储存格式: 代码 2、LocalStack() 作用:通过栈操作local中的列表,列表中可以储存对象 代码 3、上下文源码分析(request session) 总结: 上下文管理分为: request上下文管理 app上下文管理
阅读全文
摘要:作用:为每一个线程开辟一个独立的内存空间 示例 实现原理 改良
阅读全文
摘要:一、作用 1.目录结构划分 2.url添加前缀 url_prefix 3.应用特殊装饰器,在该蓝图定义的特殊装饰器,只在改蓝图的起效 二、简单示例 1.创建一个项目文件 2.创建一个同名的python package文件 3.创建一个manage.py文件 4.在同名的python package中
阅读全文