FLASK
Flask之登录认证装饰器、配置文件、路由系统、CBV
登录认证装饰器 from flask import Flask, request, render_template, redirect, session, jsonify, url_for app = Flask(__name__) # 如果要用session,必须加这一句 app.secret_k ......
Flask简介、Flask创建和运行、fastapi、显示用户小案例
Flask简介 # python 主流的web框架 -Django -fastapi:异步 -flask # flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin # flask 随着项目越来越大,使用第三方插件,越来越像dja ......
Flask
Flask简介 python 主流的web框架 -Django -fastapi:异步 -flask flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin# flask 随着项目越来越大,使用第三方插件,越来越像django 模 ......
Flask简介
Flask简介 🎨 # python 主流的web框架 -Django -fastapi:异步 -flask # flask 是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin # flask 随着项目越来越大,使用第三方插件,越来越像 ......
Flask入门
总结 1 三板斧: -return 字符串 HttpResponse -return render_template('index.html') render -return redirect('/login') redirect 2 路由写法(路径,支持的请求方式,别名) @app.route(' ......
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 ......
Flask解决跨域问题
什么是跨域问题 跨域问题指的是浏览器限制了从一个源(协议、域名、端口)访问另一个源的资源的行为,这个限制是浏览器的一个安全机制。如果一个网页从一个源加载了另一种类型的资源(例如 HTML、CSS、脚本或图像)但是资源的来源是不同的源,那么就会发生跨域问题。 当一个请求url的协议、域名、端口三者之间 ......
flask中的创建响应对象【make_response函数】与【Response类】
make_response 和 Response 都用于在 Flask 中创建响应对象,但它们之间有一些区别。 make_response 函数 make_response 是 Flask 提供的一个便捷函数,用于创建响应对象。它通常用于在视图函数中设置响应的内容、状态码和头部。主要的特点包括: 可 ......
Python_Flask视图类和蓝图
Flask 视图类 1.设置路由的新方法:将 URL 路径和一个视图类关联 将 URL 路径和一个函数关联,这个函数又被称为视图函数 在 Flask 中,也可以使用类来处理相关的 URL,这样的也被称为视图类。 使用类视图的好处是支持继承,可以把一些共性的东西放在父类中,其他子类可以继承 ###代码 ......
Flask_微服务-Nacos
微服务 微服务通常需要通过 REST 或 gRPC 等协议相互通信,由于我们可能同时与多个微服务通信 Nacos-服务注册、发现与配置中心 https://github.com/alibaba/nacos 传统的单元应用架构开始朝着微服务架构方向演进。演进过程中首要问题就是微服务如何相互发现对方进行 ......
[Python] 基于 flask 构建 Web API 实现参数注入和校验
在 python 中,flask 包是一个轻量级的 WEB 框架,常用于快速构建 HTTP 服务。 但它并没有提供参数校验和注入的功能。习惯了 java 等高级编程语言开发 web api 的同学,应该都不想每定义一个api都要写很多代码去做校验和获取请求参数吧,至少我是这样。 幸运的是,已经有人提 ......
flask部署在腾讯云上,但在本地使用网页无法访问——问题解决
flask部署在腾讯云上,但在本地使用网页无法访问——问题解决 1. 修改腾讯云防火墙,把对应的port开放: 2. 修改代码 if __name__ == '__main__': app.run(host="0.0.0.0", port=5000, debug = True) 参考链接: http ......
flask模版中使用全局变量
from flask import Flask app = Flask(__name__) @app.context_processor def inject_global_variables(): return {'site_name': 'My Website'} @app.route('/') ......
python + flask + ffmpeg + hls.js
参考视频链接:https://www.bilibili.com/video/BV1ay4y1A78j/?p=5&spm_id_from=pageDriver&vd_source=5fed6e8a7e3ad9f10860bf7a4540ba71 ......
解决每次调试flask需要重启本地服务器的方法
export FLASK_ENV=development export FLASK_APP=hello.py flask run --debug ......
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后端开发(二) - 功能实现和项目总结
本文主要介绍了笔者的一次flask后端开发的项目实践中的功能实现,包括文件读写、数据读取、远程ssh连接、命令行执行、多线程操作等。 ......
flask 学习之解决flask migrate时报Can't locate revision identified
错误原因:数据库已经和flask建立的连接,但是项目中migrations/versions下没有迁移版本文件,但是数据库中alembic_version中有版本号,当数据迁移时没有找到对应的迁移脚本文件,解决方案:手动创建迁移脚本: flask db revision -m 然后将数据库中的ale ......
Flask后端开发(一)-基础知识和前期准备
本文主要介绍了python flask后端开发项目中的相关知识,包括flask项目结构、flask部署方式、前后端对接、后端接口测试工具。 ......
flask学习-03 模型Model 解决flask migtate 时报No changes in schema detected
报如上错误说明建表示失败 flask-migrate是检测上下文中db.Model的子类来创建表的..,所有我们必须让这个app能够知道有这个models文件的存在,所以,在app文件导入类user ......
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一个文件快速起一个API接口服务
from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/my_endpoint', methods=['POST']) def handle_post_request(): # 在这里可以处理接收到的P ......
关于flask-admin
为什么无法改成中文? def create_app(): app = Flask(__name__) babel = Babel(app) app.config['BABEL_DEFAULT_LOCALE'] = 'zh_CN' app.config['LANGUAGES'] = ['zh_CN'] ......
【Flask笔记】
hello world from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "<h1>哈哈</h1>" # 括号中的参数使得同一网络下的所有设备都可以访问该服务器(不过我试了下 ......
Flask中render_template('index.html')查找index.html文件
问题:jinja2.exceptions.TemplateNotFound: index.html 解决方法如下: 普通: render_template('index.html'),其中index.html的查询是找创建app = Flask(name)文件的同级目录的templates中查找 注 ......
软件测试|测试平台开发-Flask入门:Flask动态路由
前言 之前我们介绍了flask发送http请求,以及flaskURL的详解,我们使用的路由都是固定的,一个路径和一个视图函数绑定,当访问这条路径时会触发相应的处理函数。但是当我们要处理更为复杂的情况时,比如我们有多个用户,我们要访问这几个用户的个人信息,我们不可能为每一个用户设计一个固定的路由,这样 ......
软件测试|测试平台开发-Flask 入门:Flask HTTP请求详解
简介 上一篇文章我们介绍了flask的基本使用,编写了flask的第一个脚本。在本文中,我们将详细介绍如何使用Flask进行HTTP请求。我们将学习如何创建Flask应用程序,并通过不同的HTTP方法(GET、POST、PUT、DELETE等)发送请求。 app.route() 要使用不同的http ......
软件测试|测试平台开发-Flask 入门:URL组成部分详解
简介 Flask 是一款流行的 Python Web 框架,它简单轻量而灵活,适用于构建各种规模的 Web 应用程序。在 Flask 中,URL(Uniform Resource Locator)是指定 Web 应用程序中资源的唯一标识符。URL 组成部分是构成一个完整 URL 的不同部分,包括协议 ......
基于Flask搭建MockServer
什么是mock 创建一个模拟对象来代替实际的依赖项,以便进行各类测试。 模拟对象可以模拟实际对象的行为,以便在测试过程中进行控制和验证 类似于写了一个假的接口,返回我们想要的响应数据,类似于挡板,方便测试进行 实际场景 工作当中,支付等场景,不会进行真实的支付场景,会利用沙箱支付(mock场景)或者 ......