Top

随笔分类 -  Flask

摘要:在部署环境过程中,通过pip install -r requirements.txt安装包,结果启动项目时总是报错,显示没有flask模块,通过pip install flask还是不行,于是下载flask源码,再次安装得到了解决,步骤如下: 1、下载flask源码 git clone https: 阅读全文
posted @ 2019-07-31 10:30 勇敢的巨蟹座 阅读(7815) 评论(0) 推荐(0)
摘要:一、Flask蓝图目录 我们之前写的Flask项目都是自己组织的目录结构,其实Flask官方有其推荐的目录结构,以下就是一个符合官方推荐的Flask小型应用的项目结构目录示例,如下: 如图,这就是我们建立好的一个目录结构,一层一层的看一下,首先是app目录,它就是我们的主应用程序目录了,其中有一个_ 阅读全文
posted @ 2019-02-15 14:24 勇敢的巨蟹座 阅读(463) 评论(0) 推荐(0)
摘要:一、orm框架简介 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式, 阅读全文
posted @ 2019-02-14 14:27 勇敢的巨蟹座 阅读(668) 评论(0) 推荐(1)
摘要:一、Flask-Session 我们使用过flask内置的session,知道它是把session存放在浏览器,即客户端。今天要学习的flask-session是flask的第三方组件,看一下它和flask内置的session有什么不同以及它的使用方法。 flask-session是flask框架的 阅读全文
posted @ 2019-01-14 20:10 勇敢的巨蟹座 阅读(294) 评论(0) 推荐(0)
摘要:一、flask请求上下文源码解读 通过上篇源码分析,我们知道了有请求发来的时候就执行了app(Flask的实例化对象)的__call__方法,而__call__方法返回了app的wsgi_app(environ, start_response)方法的执行结果,而wsgi_app方法中有这样一句话:c 阅读全文
posted @ 2019-01-10 19:59 勇敢的巨蟹座 阅读(425) 评论(0) 推荐(1)
摘要:一、flask中的CBV 对比django中的CBV,我们来看一下flask中的CBV怎么实现? 注意:视图类中定义了哪些方法,就可以允许哪种方式的请求,也可以通过指定参数methods=["GET","POST"],指定参数时可以在视图类中指定,也可以在add_url_rule方法中指定。 二、w 阅读全文
posted @ 2019-01-09 21:47 勇敢的巨蟹座 阅读(367) 评论(0) 推荐(0)
摘要:一、装饰器的坑以及解决方法 1、使用装饰器装饰两个视图函数,代码如下 启动程序有如下错误: 我们还发现当装饰一个视图函数时可以正常运行,而装饰两个或两个以上视图函数则会报以上错误。 2、解决方式 1)方式一:使用functools模块 2)方式二:使用flask提供的endpoint参数 二、fla 阅读全文
posted @ 2019-01-08 22:04 勇敢的巨蟹座 阅读(1069) 评论(0) 推荐(0)
摘要:一、Python 现阶段三大主流Web框架 Django、Tornado、Flask 对比 Django 主要特点是大而全,集成了很多组件(例如Models、Admin、Form等等), 不管你用得到用不到,反正它全都有,属于全能型框架,通常用于大型Web应用,由于内置组件足够强大所以使用Djang 阅读全文
posted @ 2019-01-07 21:08 勇敢的巨蟹座 阅读(602) 评论(0) 推荐(0)