flask框架
メΨLEI.o 0
这个作者很懒,什么都没留下…
展开
-
Flask框架之十外键和查询
Flask框架之十外键和查询原创 2020-11-03 20:57:39 · 605 阅读 · 0 评论 -
Flask框架之九SQLAlchemy_orm
Flask框架之九SQLAlchemy_orm一、SQLAlchemy的过滤条件过滤是数据提取的一个重要的功能,SQLAlchemy里面有以下的过滤条件条件代码equals(相等)query.filter(User.title == ‘ed’)not equals(不相等)query.filter(User.title != ‘ed’)like(模糊查询)query.filter(User.title.like(’%ed%’ ))in(在…里面)q.原创 2020-10-31 13:50:56 · 163 阅读 · 0 评论 -
Flask框架之八SQLAlchemy -orm
Flask框架之SQLAlchemy -orm一、ORMSQL语句重负使用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近似的SQL语句很多SQL语句是在业务逻辑中拼出来的,如果有数据库需要修改,就要去修改这些逻辑,很容易漏掉某些SQL语句的修改写SQL时容易忽略web安全问题使用ORM的优点: 易用性:使用ORM做数据库的开发可以有效的减少SQL语句,写出来的模型也更加直观 性能损耗小 设计灵活:可以轻松写出来复杂的查询 可移植性:SQLAlchemy封装了底层的数据库,.原创 2020-10-29 23:52:42 · 255 阅读 · 0 评论 -
Flask框架数据库和SQLALchemy的使用
Flask框架数据库和SQLALchemy的使用一、数据库传统数据存储的特点 不易保存 备份困难 查找不方便现代化存储—文件 对于数据容量大的文件,不能很好地满足,且运行性能差 不易扩展数据库 持久化存储 读写速度极高 保证数据的有效性 对程序支持性非常好,容易扩展数据库的结构 数据行(记录) 数据列(字段) 数据表(数据行的集合) 数据库(数据表的集合)二、数据库的安装直接去官网下载mys.原创 2020-10-27 21:37:58 · 145 阅读 · 0 评论 -
Flask框架(之六)蓝图和子域名
Flask框架之蓝图和子域名一、基于调度方法的视图Flask还为我们提供了另外一种类视图flask.views.MethodView,对每个HTTP方法执行不同的函数(映射到对应方法的小写的同名方法上)。原创 2020-10-24 12:16:01 · 254 阅读 · 1 评论 -
flask框架(之五)标准类视图
flask框架(之五)标准类视图一、类视图之前我们接触的视图都是函数,所以一般简称视图函数。其实视图也可以基于类来实现,类视图的好处是支持继承,但是类视图不能跟函数视图一样,写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进行注册。二、标准类视图标准类视图是继承自flask.views.View,并且在子类中必须实现dispatch_request方法,这个方法类似于视图函数,也要返回一个基于Response或者其子类的对象。from fl原创 2020-10-20 21:39:05 · 128 阅读 · 0 评论 -
flask框架(之四)语句和模板继承和案例
flask框架语句和模板继承和案例一、include和set语句1.1include语句include语句可以把一个模板引入到另外一个模板中,类似于把一个模板的代码copy到另外一个模板的指定位置。{% include 'header.html' %} 主体内容{% include 'footer.html' %}1.2set语句在模板中添加变量,这时候赋值语句(set)就派上用场了,可以使用name来代替juran这个值了,同时,也可以给他赋值为列表和元组,赋值原创 2020-10-18 19:37:26 · 186 阅读 · 1 评论 -
flask框架之(三)Jinja模板和宏
Jinja模板和宏一、Jinja模板过滤器是通过管道符号(|)进行使用的,例如:{{ name|length }},将返回name的长度。过滤器相当于是一个函数,把当前的变量传入到过滤器中,然后过滤器根据自己的功能,再返回相应的值,之后再将结果渲染到页面中。jinja自带过滤器过滤器用途abs(value)返回一个数值的绝对值default(value,default_value,boolean=false)如果当前变量没有值,则会使用参数中的值来代替esca原创 2020-10-15 22:27:26 · 299 阅读 · 0 评论 -
flask框架(二)之url和flask模板
flask框架(二)之url和flask模板一、url_forurl_for()函数接收两个及以上的参数,他接收函数名作为第一个参数,接收对应URL规则的命名参数,如果还出现其他的参数,则会添加到URL的后面作为查询参数。url_for()的好处 将来如果修改了URL,但没有修改该URL对应的函数名,就不用到处去替换URL了。 url_for()函数会转义一些特殊字符和unicode字符串,这些事情url_for会自动的帮我们搞定。1.1URL末尾反斜杠线 如在URL后面加了反斜杠线,原创 2020-10-13 22:01:45 · 201 阅读 · 0 评论 -
Python全栈(一),flask框架基础
Python全栈之flask框架入门一、虚拟环境虚拟环境和系统环境(全局环境)的区别虚拟环境的必要性虚拟环境的安装步骤: 首先我们添加一个系统环境变量 变量名:WORKON_HOME 路径:xxxxxx pip install pipenv 进入到你的项目文件夹中 pipenv shell 来到pycharm中设置虚拟环境二、flask简介flask是一款非常流行的Python Web框架,出生于2010年,作者是Armin Ronacher,本来这个原创 2020-10-11 17:05:01 · 314 阅读 · 1 评论