web
web学习记录
无敌菌2
物联网开发
展开
-
【FLASK】发送QQ邮件
使用Flask-Mail发送邮件 测试环境windows 利用flask-manager,flask-mail 配置环境变量(set 键=值) 获取环境变量(os.envison.get('键')) 注意 1.密码并不是QQ密码 如果使用qq邮箱,MAIL_PASSWORD并不是QQ密码,需要登录qq邮箱进入设置->账户 打开上面两个服务,之后按照提示用手机发送验证码,就可以...原创 2019-03-14 13:56:00 · 247 阅读 · 0 评论 -
【FLASK】数据库迁移
使用Falsk-Migrate实现数据库迁移 配置Flask-Migrate 注意需要用到Flask-Script中的manager命令行扩展脚本 hello.py from flask_migrate import Migrate,MigrateCommand # ... #导入你的数据库模型,配置数据库对象 migrate = Migrate(app,db) manage...原创 2019-03-14 11:22:00 · 139 阅读 · 0 评论 -
【FLASK】Flask-Script
Flask Script扩展提供向Flask插入外部脚本的功能 Manager Manager可以看作是一个监视命令行的脚本,该脚本同时也可以添加命令,有三种方法添加命令: 1.创建Command子类,子类必须定义一个run方法 from flask_script import Manager from flask_script import Command from debug...原创 2019-03-11 16:54:00 · 142 阅读 · 0 评论 -
【flask】基本结构
初始化 所有flask程序必须创建一个实例 服务器通过使用WSGI协议将所有请求交给这个实例处理 构建实例的时候必须传入一个参数,程序主模块或包的名字 最好创建个requirements.txt用来保存依赖包。方便移植。 路由和视图函数 路由 服务器将请求发送给flask实例 flask需要对每个请求url做出对应的反应,url到反应(处理函数)的映射关系的程序称为路由 视图函数...原创 2019-02-28 22:57:00 · 173 阅读 · 0 评论 -
【Flask】安装虚拟环境
闲来无事,被Flask吸引,准备攻下。 准备环境:win10 更新pip源 操作之前我们更新下pip源到国内源,这样下载安装库的时候更快。 linux: 修改 ~/.pip/pip.conf (没有就创建一个), 内容如下: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple windows: 直接在user目录...原创 2019-02-27 17:29:00 · 156 阅读 · 0 评论 -
【flask】工厂函数和蓝本的作用
Flask学习中的工厂函数和蓝本 程序的工厂函数在app包的构造文件中定义,即__init__.py。这个构造文件导入大多数正在使用的Flask扩展。不过由于尚未初始化所需的程序实例,所以没有初始化扩展,创建扩展类时也没有向构造函数传入参数。create_app()函数就是程序的工厂函数,他接受一个程序使用的配置名作为参数,该配置名在config.py文件中定义。程序创建,配置后,就能...原创 2019-03-13 09:37:00 · 285 阅读 · 0 评论 -
FLASK-mysql
目录大体思路数据库的安装和使用1.创建库2.进入库3.运行库2.数据库操作 最近想仔细学习下后台技术了,其中很重要的部分就是数据库,下面讲解FLASK搭配mysql实现数据库管理 大体思路 要实现数据库管理操作需要以下部分: 数据库的安装和使用 数据库框架(对数据库操作封装了) 综上这次需要的部分就是:FLASK+flask-sqlalchemy+mysql 数据库的安装和使用 ...原创 2020-03-22 20:38:00 · 213 阅读 · 0 评论