Flask的特点: - pip install flask - 短小精悍、可扩展性强的 web框架 注意:上下文管理机制 - 依赖 wsgi:werkzeug Flask的简单示例: from flask import Flask # app = Flask(__name__,template_folder="templates",static_folder="static",st
项目结构【多文件 Flask 程序的基本结构】4 个顶级文件夹: - app 目录包含Flask 程序; - migrations 文件夹包含数据库迁移脚本 - tests 目录包含测试代码; - venv 目录包含 Python 虚拟环境。同时还创建了一些新文件:requirements.txt 列出了所有依赖包,便于在其他电脑中重新生成相同的虚拟环境;c
再遇Flask restplus “所有的道别中,我最喜欢的还是明天见。” 前段时间写了有关蓝图的部分,今天加入新的知识restplus。这一部分的基础知识自行百度就好了,后面有机会我会上传一份资源,是对这部分知识的总结和一些我的思考。话不多扯,我们从代码出发,来讲讲这一部分的知识是怎么用的。1.restplus restplus的理论和基础部分,大家可以自行百度或者下载我已经上传的资源——pyt
路由管理动态路由静态路由路由传值路由的概念在应用程序中可以理解为页面之间的跳转逻辑,在Android中指的是Activity之间的跳转,在IOS中指的是View之间的跳转。Flutter也有自己的路由,Flutter中的路由指的是Widget的跳转。Flutter中路由分为动态路由和静态路由3.1.1 动态路由路由跳转是指的页面之间通过指定配置相互跳转,比如页面A跳转到页面B,然后页面B再返回到页
前言 flask 注册路由有2种方式,一种是通过@app.route()装饰器来实现,另外一种是通过app.add_url_rule()方法来实现路由注册 路由的注册 在没有使用 Flask-RESTX 框架之前,我们学的第一个hello world 程序是通过@app.route()装饰器来注册的
原创 2022-09-10 00:51:00
389阅读
一、蓝图(BluePrint) 蓝图是什么Flask中提供了蓝图,专门用作Flask的模块化。对于蓝图,可以看官方介绍,这里翻译过来的:Flask使用蓝图的概念来制作应用程序组件和支持应用程序内部或跨应用程序的通用模式。蓝图可以大大简化大型应用程序的工作方式,并为Flask扩展提供了在应用程序上注册操作的中心手段。Blueprint对象的工作方式与Flask应用程序对象类似,但实际上它不
转载 2024-07-03 02:46:50
89阅读
Flask的使用02flask基础1.Flask 启动:form flask import Flask app = Flask(name) @app.route("/") def index(): return "Hello" app.run("0.0.0.0",9527,debug=True)2.路由 methods = [“GET”,“POST”,“PUT”,“DELETE”]3.Res
转载 2024-05-08 13:48:14
84阅读
本节目录: 1 原生文件上传 2 flask-uploads 3 flask-mail 邮件发送 本教程的flask环境都是在ubuntu 16.04下 —python3.5—IDE为pycharm 如果有任何问题可以留言哦 ! 一、原生文件上传 模板文件 {% if newName %} <img sr
转载 2024-06-01 00:00:04
167阅读
蓝图定义: 简单来说:Blueprint是一个存储视图方法的容器,这些操作在这个Blueprint被注册到一个应用后就可以被调用,Flask可以通过Blueprint来组织URL以及处理请求 Flask使用Blueprint让应用实现模块化,在Flask中,Blueprint具有如下属性:一个项目可以具有多个Blueprint可以将一个Blueprint注册到任何一个未使用的url下比如“/”,“
转载 2024-02-22 23:27:13
119阅读
一.Flask简介  Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask使用BSD授权。  Flask被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-e
Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件
Flask的介绍 Flask 是python轻量级(微)的web开发框架,相比较django,flask并没有在功能上有所欠缺,只不过更多的选择交给了开发者,如果做一个简单的web开发,比如公司年会内部抽奖系统。假如使用django,那开发者不得不创建一个项目目录,创建一个app,进行settings配置…,但实际上,好多操作是冗余的。使用最少,最贴合项目的文件进行快速的开发,这个就是flask
转载 2024-07-23 15:31:56
41阅读
目录一、蓝图(blueprint)1、蓝图介绍2、蓝图的使用3、使用蓝图,划分小型项目目录4、使用蓝图,划分大型项目目录5、其他知识点二、g对象三、数据库连接池一、蓝图(blueprint)1、蓝图介绍在Flask中,使用蓝图Blueprint来分模块组织管理。 蓝图实际可以理解为是一个存储一组视图方法的容器对象,其具有如下特点:一个应用可以具有多个蓝图(Blueprint)可以将一个蓝图(Blu
转载 7月前
66阅读
前言 Flask-restfull 是flask 框架开发接口的一个框架,Flask-RESTPlus 是Flask-restfull 升级版,可以生成swagger 在线文档了。 但是 Flask-RESTPlus 这个项目不再维护了,迁移到 Flask-RESTX 了。Flask-RESTX
原创 2022-09-10 00:51:08
863阅读
1、Flask路由参数和methods参数:路由其实就是一个路径,就是@a.route(‘/template_test/’)中的’/template_test/',每一个路由对应的是唯一的一个功能,如果要实现很多个功能,就需要很多个路由methods参数就是用来设置支持GET和POST请求的下面通过“Python轻量级Web框架Flask(2)”中的“Flask项目拆分的”模板参考链接,修改vie
转载 2024-04-16 22:26:04
26阅读
前言 flask 管理一个大的项目时,可以把项目分为几个不同的应用,通过蓝图来管理。 flask
原创 2022-09-10 00:53:05
480阅读
前言 Flask-RESTX 框架默认返回的是application/json格式,使用render_template()返回html内容遇到了一些问题 遇到的问题 需要使用render_template() 返回HTML内容 from flask_restx import Resource, Na
原创 2022-10-15 00:54:35
558阅读
目录 Flask四剑客配置文件的方式第一种方式第二种方式第三种方式第四种方式其他方式 Flask四剑客在Django中后端返回响应有几种形式:render(前端渲染页面)、redirect(重定向跳转)、HttpResponse(直接返回)、JsonResponse(实际内部继承了HttpResponse,返回json字符串)。在Flask中也有相对的返回机制:render:前端渲染页面re
转载 2024-05-21 14:51:38
27阅读
Blueprint模块化随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理举例来说:我们有一个博客程序,前台界面需要的路由为:首页,列表,详情等页面源程序app.py文件: from flask import Flask app=Flask(__name__) @app.route('/') def
转载 7月前
11阅读
## Flask_RESTX Redis 使用指南 ### 1. 引言 在开发过程中,使用Redis作为缓存和数据存储是常见的需求之一。Flask_RESTX是一个基于Flask的插件,提供了一种快速开发RESTful API的方式。本文将介绍如何在Flask_RESTX项目中使用Redis。 ### 2. 安装依赖 在开始之前,首先需要确保已经安装了以下依赖: - Flask:用于构建
原创 2024-01-26 11:42:55
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5