摘要:
1.编写代码并且上传到线上仓库 https://gitee.com/xiao-wenliang/fastapi_demo.git 2.根目录下,data文件夹下克隆项目 3.创建虚拟环境并且下载第三方模块 3.1:创建虚拟环境 3.2:下载第三方模块 3.3: 安装pip install gunic 阅读全文
摘要:
1.基本流程 1.本地开发项目 2.git将代码提交“仓库” 3.服务器获取代码 4.创建虚拟环境 + 激活 + 安装第3方模块 5.uwsgi -> 基于uwsgi启动Flask程序 9001 6.nginx + 配置 7.其他 - 启动脚本 - 关闭脚本 2.第一步到第二步就不缀叙了,直接上代码 阅读全文
摘要:
本文介绍简单的jinja2语法 API import uvicorn from fastapi import FastAPI from fastapi.requests import Request from fastapi.templating import Jinja2Templates fro 阅读全文
摘要:
前言:当我们碰到IO阻塞的时,使用fastapi异步框架,需要配合异步模块使用 1.网络请求,httpx import httpx import uvicorn from fastapi import FastAPI from fastapi.requests import Request app 阅读全文
摘要:
FastAPI 介绍和安装 FastAPI 是一个基于 Python 3.6+ 版本的异步 WEB 应用框架,使用 Python 类型注解构建 web API 。它的主要特点如下: 高性能:与 Node JS 和 Go 相当。 编码快:将开发功能的速度提高 2~3 倍。 Bug少:减少大约 40% 阅读全文
摘要:
场景:当我们爬虫或者获取数据需要很长的时间计算或者等待,这种情况情况下基于API与worker模式完成交付 1.API端:用flask框架 import json import uuid import redis from flask import Flask, request, jsonify a 阅读全文
摘要:
Redis 简介 Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis与其他 key- value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-v 阅读全文
摘要:
简介 在python开发中,如果需要连接MySQL数据库并进行数据操作,可以使用dbutils模块,dbutils是python的一个数据库工具库 下载对应模块 pip install pymysql pip install dbutils 连接池配置信息说明 使用示例 import pymysql 阅读全文
摘要:
1.基础使用 import json from flask import Flask,request,jsonify,redirect app = Flask(__name__) @app.before_request # 请求前置,每次访问前都会执行这个函数,一般没有返回值,如果有返回值,不会继续 阅读全文
摘要:
1:简介 pyinstaller是一个python的第三方库,它能够在Windows、Linux、 Mac OS 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。在Windows上使用就 阅读全文