当前位置: 首页 > news >正文

搭建一个个人网站百度品牌广告多少钱一个月

搭建一个个人网站,百度品牌广告多少钱一个月,手机网站建设哪家专业,腰膝酸软乏力是肾阴虚还是肾阳虚FastAPI是一个基于 Python 的后端框架,该框架鼓励使用 Pydantic 和 OpenAPI (以前称为 Swagger) 进行文档编制,使用 Docker 进行快速开发和部署以及基于 Starlette 框架进行的简单测试。 step1:安装必要库 pip install fastapi uvicorn st…

FastAPI是一个基于 Python 的后端框架,该框架鼓励使用 Pydantic 和 OpenAPI (以前称为 Swagger) 进行文档编制,使用 Docker 进行快速开发和部署以及基于 Starlette 框架进行的简单测试。

step1:安装必要库

pip install fastapi uvicorn

step2:构建代码

创建main.py脚本文件,然后引入FastAPI模块,就可以构建接口了

from fastapi import FastAPI, Queryapp = FastAPI()@app.post("/路由")
def hello():return {"Hello": "World"}@app.post('/路由')
async def function(try:*except:*
return {'Hello': World}

这只是一个简单示例,也可以用get等替换post

step3:运行接口

和其他的模块不一样的是,FastAPI需要运行指定命令来运行api服务:

需要在当前目录下执行下面的命令,他会主动去找到main入口:

uvicorn main:app --reload

step4:更多指南

欢迎参考官网:https://fastapi.tiangolo.com/

Other:自己写了个接口 

是GitHub上一个开源的给图片添加盲水印的项目blind_watermark

from fastapi import FastAPI
from fastapi.responses import FileResponse
import subprocess
from fastapi.middleware.cors import CORSMiddleware
from fastapi import Form
from blind_watermark.blind_watermark import WaterMarkapp = FastAPI()# 后台api允许跨域
app.add_middleware(CORSMiddleware,allow_origins='*',allow_credentials=True,allow_methods=["*"],allow_headers=["*"],
)
@app.post("/embed")
async def embed_watermark(pwd: int = Form(), image_path: str = Form(), watermark_text: str = Form(), output_path: str = Form()):try:subprocess.run(["blind_watermark", "--embed", image_path, watermark_text, output_path])# return FileResponse(output_path, filename="embedded.png")bwm1 = WaterMark()bwm1.read_img(image_path)bwm1.read_wm(watermark_text,mode='str')bwm1.embed(output_path)watermark_size = len(bwm1.wm_bit)return {"image": FileResponse(output_path, filename="embedded.png"), "watermark_size": watermark_size}except Exception as e:return {"error": str(e)}@app.post("/extract")
async def extract_watermark(pwd: int = Form(), wm_shape: int = Form(), image_path: str = Form()):try:subprocess.run(["blind_watermark", "--extract", "--pwd", str(pwd), "--wm_shape", str(wm_shape), image_path])bwm1 = WaterMark(password_img=int(pwd))wm_str = bwm1.extract(filename=image_path, wm_shape=wm_shape, mode='str')return {"success": "Watermark extracted successfully.",'watermark is:':wm_str}except Exception as e:return {"error": str(e)}if __name__ == "__main__":import uvicornuvicorn.run(app, host="0.0.0.0", port=8886)

解释一下

extract也是同理,需要调用哪些功能,就在这里添加,然后return返回的内容就是用调用工具,比如postman调用后显示的内容


postman界面调用信息:

如果我的代码有不妥的地方,欢迎指正

http://www.zhongyajixie.com/news/50993.html

相关文章:

  • 银川网站建设引流app推广软件
  • 广州家具网站建设惠州抖音seo策划
  • wordpress个人网站备案管理seo计费怎么刷关键词的
  • 庆阳市人大常委会网站建设考研培训机构排名
  • 郑州云帆网站设计网页模板免费下载
  • 网上购物网站开发英文文献网页设计代做
  • 怎么用flashfxp上传网站惠州seo外包平台
  • ai生成建筑网站免费数据查询网站
  • 洞泾做网站网站宣传文案
  • 专业做网站建设公司好吗360免费建站系统
  • 盘锦公司做网站让顾客进店的100条方法
  • 仿苹果网站模板培训机构不退费最有效方式
  • 公司平台网站建设网站建设哪家好公司
  • 那些网站h5做的不错友情链接你会回来感谢我
  • 兰州关键词排名公司百度推广seo
  • 比较好用的网站郴州seo网络优化
  • 山东东方路桥建设总公司官方网站网络文章发布平台
  • frontpage如何做网站搜索引擎的网址有哪些
  • 做p2p网站费用网络营销大赛策划书
  • 网站建设排版规定杭州关键词优化服务
  • 做网站和微信公众号如何招生公司业务推广
  • 做网站要注意哪一点郑州百度推广哪家好
  • 有没有电脑做兼职的网站中国四大软件外包公司
  • 成都哪家做网站比较好seo入门教学
  • 做视频解析网站违法不seo的培训网站哪里好
  • 临汾网站建设西安网站优化公司
  • 广州10大网站开发温州seo博客
  • 如何建网站不花钱百度推广一年要多少钱
  • 物流公司在哪做网站电商软文广告经典案例
  • 怎么不花钱建立网站趣丁号友情链接