![](https://img-blog.csdnimg.cn/20200628084010500.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
flask学习
文章平均质量分 93
flask从学习到忘记
小土豆豆丁
这个作者很懒,什么都没留下…
展开
-
Flask——Restful插件
Restful-API规范我这里就不多说了,点这个传送——>Flask-Restfulrestful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。Flask-Restful是一个专门用来写restful api的一个插件。安装:pip install flask-restful...原创 2020-05-10 13:11:26 · 357 阅读 · 0 评论 -
Flask——Cookie,Session,flask上下文,hook钩子
http是一个无状态协议,也就是说上一次的请求和这一次的请求没有关系,cookie和session的出现解决了这个问题。cookie:第一次的登陆的时候,客户端会发送请求给服务器,服务器会返回数据给浏览器,也就是cookie,然后浏览器保存在本地,当该用户再次发送请求时,会自动把存储在本地的cookie数据携带给服务器,服务器通过cookie判断当前是哪个用户。cookie存储的数量有限,一般...原创 2020-05-07 14:00:49 · 231 阅读 · 0 评论 -
Flask——Flask-WTF表单验证,文件上传
Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。当然还包括一些其他的功能:CSRF保护,文件上传等。安装Flask-WTF默认也会安装WTForms,因此使用以下命令来安装Flask-WTFpip install flask-wtf表单验证from wtforms import Form, StringFi...原创 2020-05-02 22:13:00 · 557 阅读 · 0 评论 -
Flask——flask_sqlchemy,flask_script,flask_migrate基本操作
目录Flask-SQLAlchemy创建引擎创建表添加数据删除数据Flask-Scriptflask_script通过命令行添加数据Flask-MigrateFlask-SQLAlchemyflask_sqlalchemy插件是对SQLAlchemy进行简单的封装,使我们在Flask中能够更方便的使用SQLAlchemy。安装:pip install flask-sqlchemy创建引擎创...原创 2020-04-30 14:19:47 · 414 阅读 · 0 评论 -
Flask——sqlalchemy排序,高级查询
排序sqlalchemy中的排序,就是在查询的后面加上.order_by(依据排序的字段) ,默认排序是升序。倒序就是在排序字段的后面加上 .desc() 或者在排序字段的前面加上负号-。如果不想在查询的时候排序,可以在模型里面设置,在模型中使用 __mapper_args__={"order_by":依据排序的字段},如下图所示class Orderby(Base): __tabl...原创 2020-04-25 20:35:59 · 5235 阅读 · 1 评论 -
Flask——SQLAlchemy外键以及四种约束,一对多,一对一,多对多关系详解
外键ForeignKey使表之间的关系更加紧密class Grade(Base): #班级表 __tablename__ = 'grade' id = Column(Integer, primary_key=True) gradename = Column(String(50), nullable=False)class Person(Base):# 学生表 ...原创 2020-04-25 17:49:52 · 1417 阅读 · 1 评论 -
Flask——连接MySQL数据库,增删改查操作,属性常用数据类型
SQLAlchemycmd安装先安装 PyMySQL ,接着安装 SQLAlchemy换源安装连接mysql创建数据库引擎dialect+driver://username:password@host:port/database?charset=utf8dialect:使用的数据库类型driver:使用的驱动?charset=utf8:字符集编码,防止中文乱码from ...原创 2020-04-21 19:53:23 · 6170 阅读 · 0 评论 -
Flask——类视图,蓝图,子域名使用详解
类视图标准类视图 Viewfrom flask.views import View,MethodView# from flask import viewsfrom flask import Flask,url_for,jsonify,render_template,requestapp = Flask(__name__)@app.route('/')def hello(): ...原创 2020-04-16 14:47:27 · 313 阅读 · 0 评论 -
flask——Jinja2模板简单使用
在Flask中,配套的模板是Jinja2目录Jinja2模板简介渲染模板的方法模板传参Jinja2模板过滤器Jinja2模板简介渲染模板的方法render_template()from flask import render_template //导入@app.route('/')def he(): print(url_for("hello",aid=2,name="A...原创 2020-04-11 15:03:01 · 375 阅读 · 0 评论 -
flask——视图和URL
安装windows安装pipenvpip install pipenvMac安装pipenvbrew install pipenvLinux安装pipenvpip install pipenv使用配置系统环境变量:这就是虚拟环境的所在文件夹cd进入想要创建环境的文件夹指定版本,前提是电脑要有这些版本pipenv --three 会使用当前系统的Python...原创 2020-04-04 19:11:00 · 219 阅读 · 0 评论