随笔分类 -  Flask

摘要:1、已上传至github 2、需要用到的组件 SQLAlchemy==1.3.10 # 它会自动创建连接池,需要自己加配置 Flask==1.1.2 Flask_Script==2.0.6 # 用于命令启动服务 Flask_Migrate==2.5.3 # 用于数据库迁移操作 Flask_SQLAl 阅读全文
posted @ 2020-04-28 23:01 aikell 阅读(555) 评论(0) 推荐(0)
摘要:用于数据库迁移,sqlalchemy只能生成和删除表,不能对已经存在的表进行操作。通过flask-migrate可以对已经存在的表字段进行修改 1、安装:依赖于flask-script,所以需要安装它 pip install flask-migrate 2、使用方法 1)导入 app和db,分别是f 阅读全文
posted @ 2020-04-28 22:14 aikell 阅读(346) 评论(0) 推荐(0)
摘要:Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加从命 阅读全文
posted @ 2020-04-28 20:33 aikell 阅读(151) 评论(0) 推荐(0)
摘要:除了需要自己导入,增删改查等方法与sqlalchemy模块使用没有差别 1、安装 pip install flask-sqlalchemy 2、创建Flask app文件中导入例如__init__.py,初始化必须在导入蓝图之前,必须导入models # 导入并实例化SQLAlchemy from 阅读全文
posted @ 2020-04-28 18:35 aikell 阅读(214) 评论(0) 推荐(0)
摘要:Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 ? 1 pip3 install blinker 1. 内置信号 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request_started = _signals.si 阅读全文
posted @ 2020-04-25 22:45 aikell 阅读(142) 评论(0) 推荐(0)
摘要:两种连接方式: 第二种方式就是利用threading.local()为每个线程开辟一个自己独立的存储空间 from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine from sqlalchemy.orm 阅读全文
posted @ 2020-04-25 21:12 aikell 阅读(169) 评论(0) 推荐(0)
摘要:1、安装 pip install flask-session 2、使用 方式一: import redis pool = redis.ConnectionPool(host="10.0.0.10", password="azn950626", port=6379) single_pool = red 阅读全文
posted @ 2020-04-24 23:29 aikell 阅读(430) 评论(0) 推荐(0)
摘要:WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip install wtforms 提供多种注册表单方式 from wtforms.fields import simple from wtforms.fields import core from 阅读全文
posted @ 2020-04-24 22:31 aikell 阅读(334) 评论(0) 推荐(0)
摘要:flask依赖werkezug和jinja2,flask处在中间,为两者建立一座桥梁,前者实现WSGI,后者处理模板。Flask 也绑定了一些通用的标准库包,比如 logging 。其它所有一切取决于扩展。 什么是WSGI? Web服务网关接口,属于一套协议。是Python web开发中 web服务 阅读全文
posted @ 2020-04-21 00:27 aikell 阅读(321) 评论(0) 推荐(0)
摘要:1、配置文件 default_config = ImmutableDict( { "ENV": None, "DEBUG": None, "TESTING": False, "PROPAGATE_EXCEPTIONS": None, "PRESERVE_CONTEXT_ON_EXCEPTION": 阅读全文
posted @ 2020-04-19 01:22 aikell 阅读(263) 评论(0) 推荐(0)
摘要:Flask设计思路:https://dormousehole.readthedocs.io/en/latest/design.html#design 1、什么是flask Flask 永远不会包含数据库层,也不会有表单库或是这个方面的其它东西。 Flask 本身只是 Werkezug 和 Jinja 阅读全文
posted @ 2020-04-18 22:45 aikell 阅读(182) 评论(0) 推荐(0)