Flask

Flask之登录认证装饰器、配置文件、路由系统、CBV

登录认证装饰器 from flask import Flask, request, render_template, redirect, session, jsonify, url_for app = Flask(__name__) # 如果要用session,必须加这一句 app.secret_k ......
路由 文件 系统 Flask CBV

Flask简介、Flask创建和运行、fastapi、显示用户小案例

Flask简介 # python 主流的web框架 -Django -fastapi:异步 -flask # flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin # flask 随着项目越来越大,使用第三方插件,越来越像dja ......
Flask 案例 fastapi 简介 用户

Flask

Flask简介 python 主流的web框架 -Django -fastapi:异步 -flask flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin# flask 随着项目越来越大,使用第三方插件,越来越像django 模 ......
Flask

Flask简介

Flask简介 🎨 # python 主流的web框架 -Django -fastapi:异步 -flask # flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin # flask 随着项目越来越大,使用第三方插件,越来越像 ......
简介 Flask

Flask入门

总结 1 三板斧: -return 字符串 HttpResponse -return render_template('index.html') render -return redirect('/login') redirect 2 路由写法(路径,支持的请求方式,别名) @app.route(' ......
Flask

Flask-MySQLdb与Flask-SQLAlchemy

Flask-MySQLdb 和 Flask-SQLAlchemy 是 Flask 中用于与 MySQL 数据库交互的两个不同的扩展。它们有不同的使用方式和优劣势。 Flask-MySQLdb: 用法: from flask import Flask from flask_mysqldb import ......

python flask虚拟环境 + uwsgi nginx Supervisor 宝塔面板部署

安装部署对应的python版本,这里全用绝对路径简单暴力 安装虚拟环境插件virtualenvpip install virtualenv 创建虚拟环境:virtualenv /www/wwwroot/项目/env virtualenv + 路径 激活虚拟环境:source /www/wwwroot ......
宝塔 Supervisor 面板 环境 python

Flask解决跨域问题

什么是跨域问题 跨域问题指的是浏览器限制了从一个源(协议、域名、端口)访问另一个源的资源的行为,这个限制是浏览器的一个安全机制。如果一个网页从一个源加载了另一种类型的资源(例如 HTML、CSS、脚本或图像)但是资源的来源是不同的源,那么就会发生跨域问题。 当一个请求url的协议、域名、端口三者之间 ......
问题 Flask

flask中的创建响应对象【make_response函数】与【Response类】

make_response 和 Response 都用于在 Flask 中创建响应对象,但它们之间有一些区别。 make_response 函数 make_response 是 Flask 提供的一个便捷函数,用于创建响应对象。它通常用于在视图函数中设置响应的内容、状态码和头部。主要的特点包括: 可 ......

Python_Flask视图类和蓝图

Flask 视图类 1.设置路由的新方法:将 URL 路径和一个视图类关联 将 URL 路径和一个函数关联,这个函数又被称为视图函数 在 Flask 中,也可以使用类来处理相关的 URL,这样的也被称为视图类。 使用类视图的好处是支持继承,可以把一些共性的东西放在父类中,其他子类可以继承 ###代码 ......
视图 蓝图 Python_Flask Python Flask

Flask_微服务-Nacos

微服务 微服务通常需要通过 REST 或 gRPC 等协议相互通信,由于我们可能同时与多个微服务通信 Nacos-服务注册、发现与配置中心 https://github.com/alibaba/nacos 传统的单元应用架构开始朝着微服务架构方向演进。演进过程中首要问题就是微服务如何相互发现对方进行 ......
Flask Nacos

[Python] 基于 flask 构建 Web API 实现参数注入和校验

在 python 中,flask 包是一个轻量级的 WEB 框架,常用于快速构建 HTTP 服务。 但它并没有提供参数校验和注入的功能。习惯了 java 等高级编程语言开发 web api 的同学,应该都不想每定义一个api都要写很多代码去做校验和获取请求参数吧,至少我是这样。 幸运的是,已经有人提 ......
参数 Python flask API Web

flask部署在腾讯云上,但在本地使用网页无法访问——问题解决

flask部署在腾讯云上,但在本地使用网页无法访问——问题解决 1. 修改腾讯云防火墙,把对应的port开放: 2. 修改代码 if __name__ == '__main__': app.run(host="0.0.0.0", port=5000, debug = True) 参考链接: http ......
网页 问题 flask

flask模版中使用全局变量

from flask import Flask app = Flask(__name__) @app.context_processor def inject_global_variables(): return {'site_name': 'My Website'} @app.route('/') ......
全局 变量 模版 flask

python + flask + ffmpeg + hls.js

参考视频链接:https://www.bilibili.com/video/BV1ay4y1A78j/?p=5&spm_id_from=pageDriver&vd_source=5fed6e8a7e3ad9f10860bf7a4540ba71 ......
python ffmpeg flask hls js

解决每次调试flask需要重启本地服务器的方法

export FLASK_ENV=development export FLASK_APP=hello.py flask run --debug ......
服务器 方法 flask

Before You Install Flask...Watch This! Flask Fridays #1

flask官网: https://flask.github.net.cn/ git官网: https://git-scm.com/ 建立文件: 建立虚拟环境、激活: source virt/Scripts/activate 建立文件: touch hello.py 以项目方式打开: from fla ......
Flask Install Fridays Before Watch

Flask后端开发(二) - 功能实现和项目总结

本文主要介绍了笔者的一次flask后端开发的项目实践中的功能实现,包括文件读写、数据读取、远程ssh连接、命令行执行、多线程操作等。 ......
功能 项目 Flask

flask 学习之解决flask migrate时报Can't locate revision identified

错误原因:数据库已经和flask建立的连接,但是项目中migrations/versions下没有迁移版本文件,但是数据库中alembic_version中有版本号,当数据迁移时没有找到对应的迁移脚本文件,解决方案:手动创建迁移脚本: flask db revision -m 然后将数据库中的ale ......
flask identified revision 时报 migrate

Flask后端开发(一)-基础知识和前期准备

本文主要介绍了python flask后端开发项目中的相关知识,包括flask项目结构、flask部署方式、前后端对接、后端接口测试工具。 ......
基础知识 前期 基础 知识 Flask

flask学习-03 模型Model 解决flask migtate 时报No changes in schema detected

报如上错误说明建表示失败 flask-migrate是检测上下文中db.Model的子类来创建表的..,所有我们必须让这个app能够知道有这个models文件的存在,所以,在app文件导入类user ......
flask detected 时报 模型 changes

flask后端分离

一个简易demo 目录如下: app.py # app.py from flask import Flask, request from flask.views import MethodView from extension import db,cors from models import Bo ......
flask

Flask一个文件快速起一个API接口服务

from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/my_endpoint', methods=['POST']) def handle_post_request(): # 在这里可以处理接收到的P ......
接口 文件 Flask API

关于flask-admin

为什么无法改成中文? def create_app(): app = Flask(__name__) babel = Babel(app) app.config['BABEL_DEFAULT_LOCALE'] = 'zh_CN' app.config['LANGUAGES'] = ['zh_CN'] ......
flask-admin flask admin

【Flask笔记】

hello world from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "<h1>哈哈</h1>" # 括号中的参数使得同一网络下的所有设备都可以访问该服务器(不过我试了下 ......
笔记 Flask

Flask中render_template('index.html')查找index.html文件

问题:jinja2.exceptions.TemplateNotFound: index.html 解决方法如下: 普通: render_template('index.html'),其中index.html的查询是找创建app = Flask(name)文件的同级目录的templates中查找 注 ......
index html render_template template 文件

软件测试|测试平台开发-Flask入门:Flask动态路由

前言 之前我们介绍了flask发送http请求,以及flaskURL的详解,我们使用的路由都是固定的,一个路径和一个视图函数绑定,当访问这条路径时会触发相应的处理函数。但是当我们要处理更为复杂的情况时,比如我们有多个用户,我们要访问这几个用户的个人信息,我们不可能为每一个用户设计一个固定的路由,这样 ......
Flask 软件测试 路由 动态 平台

软件测试|测试平台开发-Flask 入门:Flask HTTP请求详解

简介 上一篇文章我们介绍了flask的基本使用,编写了flask的第一个脚本。在本文中,我们将详细介绍如何使用Flask进行HTTP请求。我们将学习如何创建Flask应用程序,并通过不同的HTTP方法(GET、POST、PUT、DELETE等)发送请求。 app.route() 要使用不同的http ......
Flask 软件测试 平台 软件 HTTP

软件测试|测试平台开发-Flask 入门:URL组成部分详解

简介 Flask 是一款流行的 Python Web 框架,它简单轻量而灵活,适用于构建各种规模的 Web 应用程序。在 Flask 中,URL(Uniform Resource Locator)是指定 Web 应用程序中资源的唯一标识符。URL 组成部分是构成一个完整 URL 的不同部分,包括协议 ......

基于Flask搭建MockServer

什么是mock 创建一个模拟对象来代替实际的依赖项,以便进行各类测试。 模拟对象可以模拟实际对象的行为,以便在测试过程中进行控制和验证 类似于写了一个假的接口,返回我们想要的响应数据,类似于挡板,方便测试进行 实际场景 工作当中,支付等场景,不会进行真实的支付场景,会利用沙箱支付(mock场景)或者 ......
MockServer Flask