![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask框架
生有涯,知无涯
登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。
展开
-
Flask-RESTful 的基本使用
1.flask-restful扩展的安装 Flask-RESTful 是一个 Flask 扩展,它添加了快速构建 REST API 的支持。 环境安装:(终端执行) pip install flask-restful 2.官方文档: 官方文档 中文翻译 3.构建RESTAPI 使用 flask-restful 构建RESTAPI只需要进行三步操作 3.1创建扩展/组件对象 api = Api(app) 3.2 定义类视图 class UserAPI(Resource): pass 3.3 组件添加原创 2021-05-31 17:56:57 · 540 阅读 · 0 评论 -
Flask项目开发-项目简介与准备工作
Flask-新经资讯网 一、项目分析 1.项目简介 一款新闻展示的Web项目,主要为用户提供最新的金融资讯、数据 以抓取其他网站数据和用户发布作为新闻的主要来源 基于 Flask 框架,以 前后端不分离 的形式实现具体业务逻辑 2.技术实现 基于 Python 3.0 + Flask 框架实现 数据存储使用 Redis + MySQL 实现 第三方扩展: 七牛云:文件存储平台 云通信:短信...原创 2019-05-19 10:31:45 · 1278 阅读 · 0 评论 -
python-flask框架-mysql-月新增用户数、当月活跃用户数等的查询及返回数据的逻辑
总用户数、年新增用户、月新增用户、用户活跃度等数据统计实现 用户统计 需求分析 展示当前总人数,月活跃人数,日活跃人数 使用图表的形式展示活跃曲线 实现准备 将 static/admin/user_count.html 拖到 templates/admin/ 目录下 代码实现 实现思路: 月新增数:获取到本月第1天0点0分0秒的时间对象,然后查询最后一次登录比其大的所有数据 日新增数:获取到当日0...原创 2019-05-19 21:38:09 · 1837 阅读 · 0 评论 -
flask框架------JinJa2模板代码复用(宏、继承、包含)
模板代码复用 在模板中,可能会遇到以下情况: 1.多个模板具有完全相同的顶部和底部内容 2.多个模板中具有相同的模板代码内容,但是内容中部分值不一样 3.多个模板中具有完全相同的 html 代码块内容 像遇到这种情况,可以使用 JinJa2 模板中的 宏、继承、包含来进行实现 1.宏 对宏(macro)的理解: (1)把它看作 Jinja2 中的一个函数,它会返回一个模板或者 HTML 字符串 (...原创 2019-05-07 20:04:11 · 1017 阅读 · 0 评论 -
flask框架中蓝图的使用
1.模块化 随着flask程序越来越复杂,我们需要对程序进行模块化的处理。flask内置了一个模块化处理的类,即Blueprint 2.Blueprint概念 简单来说,Blueprint 是一个存储操作方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求。 Flask使用Blueprint让应用实现模块化,...原创 2019-06-13 16:15:45 · 490 阅读 · 0 评论 -
Flask框架中的4个请求钩子
请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。 请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子: before_first_request 在处理第一个...原创 2019-06-21 22:16:19 · 215 阅读 · 0 评论