摘要: 一、上传文件注意事项 1.在html中form必须带有`enctype="multipart/form-data"`属性才能上传文件 2.在后台获取上传文件:request.files.get('input name属性值') 3.保存文件前导入from werkzeug.utils import 阅读全文
posted @ 2020-03-08 11:13 我在地球凑人数的日子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、安装 pip install flask-wtf pip install wtforms 二、wtforms基本使用 一、常用内置验证器: 1.Email:验证上传数据是否是邮箱2.EqualTo:验证上传数据是否和另一个相等3.InputRequired:原始数据的需要验证,指定字段必须要传4 阅读全文
posted @ 2020-03-05 17:07 我在地球凑人数的日子 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 介绍 flask-migrate时基于Alembic进行一个封装,并且集成到Flask中,而所有的迁移操作其实都是Alembic做的,他能跟踪模型的变化,并将变化映射到数据库中 一、安装 pip install flask-migrate 二、例子 创建数据库管理库:python manage.py 阅读全文
posted @ 2020-03-05 13:31 我在地球凑人数的日子 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 简介: Flask-Script插件为在Flask里编写额外的脚本提供了支持。包括了一个开发服务器,一个定制的Python命令行,用于执行初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本 一、安装 pip intsall flask-script 二、基本结构 from flask_ 阅读全文
posted @ 2020-03-04 23:32 我在地球凑人数的日子 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、安装 pip install alembic 二、初始化仓库 在cmd终端初始化,cd到目标文件夹中创建一个仓库 alembic init 文件夹名 三、修改配置信息 1.修改alembic.ini配置信息 sqlalchemy.url = mysql+pymysql://root:123456 阅读全文
posted @ 2020-03-02 18:55 我在地球凑人数的日子 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、安装 pip install flask-sqlalchemy 二、数据库连接 1. 导入flask-sqlalchemy from flask_sqlalchemy import SQLAlchemy 2. 和sqlalchemy一样定义好数据库连接字符串DB_URI HOSTNAME = ' 阅读全文
posted @ 2020-03-02 17:13 我在地球凑人数的日子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、sqlalchemy原生语句操作 from sqlalchemy import create_engine HOSTNAME = '127.0.0.1' PORT = 3306 DATABASE = 'demo' USERNAME = 'root' PASSWORD = '123456' # 链 阅读全文
posted @ 2020-02-27 16:47 我在地球凑人数的日子 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、蓝图定义 如果我们将所有的Flask的请求方法都写在同一个文件下的话,非常的不便于我们的代码的管理和后期的功能代码的添加,简单来说蓝图就是实现一个模块化。 二、基本使用 1.新建目录views,在views文件夹中创建模块user,user代码如下 # 第一步:导入蓝图 from flask i 阅读全文
posted @ 2020-02-26 08:53 我在地球凑人数的日子 阅读(316) 评论(1) 推荐(1) 编辑
摘要: 1、add_url_rule(rule, endpoint=None, view_func=None) 注:这个方法用来添加url与视图函数的映射,如果没有填写`endpoint`,默认使用`view_func`的名字作为`endpoint`。 app.add_url_rule('/list/',v 阅读全文
posted @ 2020-02-25 15:55 我在地球凑人数的日子 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、模板的基本使用 1、设置模板文件路径:template_folder='路径' from flask import Flask,render_template # template_folder='D:\\templates' => 可指定模板路径 默认值为:templates app = Fl 阅读全文
posted @ 2020-02-18 13:01 我在地球凑人数的日子 阅读(323) 评论(0) 推荐(0) 编辑