随笔分类 -  web开发

基于flask实现的web开发
fastapi篇(七)
摘要:SQLAlchemy orm框架,操作数据库的框架,把数据库实体高度封装成了python对象;有了它,也就意味着我们可以在不熟悉sql语句的同时,对数据库执行操作 在视图函数中,主要涉及和数据库的交互,最基本的就是crud 1、创建数据库引擎函数 from sqlalchemy import cre 阅读全文

posted @ 2023-05-10 18:14 默玖 阅读(55) 评论(0) 推荐(0) 编辑

fastapi篇(六)
摘要:关于请求体参数、路径参数、请求参数的声明 函数参数按照如下的顺序进行识别匹配: (1)、如果这个参数已经在路径中被声明过,那么它就是一个路径参数。 (2)、如果这个参数的类型是单类型的(如str、float、int、bool等),那么它就是一个请求参数。 (3)、如果这个参数的类型是Pydantic 阅读全文

posted @ 2023-05-09 20:00 默玖 阅读(21) 评论(0) 推荐(0) 编辑

fastapi篇(五)
摘要:get请求的请求参数 1、如果函数里的参数不是路径参数的一部分,那么这样的参数就自动被解释为请求参数。 2、请求参数就是URL中问号('?')后面以'&'间隔开的键值对,它们是URL的一部分,并且参数类型都是字符串类型。 @app.get("/str") def get_str(item: str 阅读全文

posted @ 2023-05-09 18:54 默玖 阅读(25) 评论(0) 推荐(0) 编辑

fastapi篇(四)
摘要:路径参数声明 借助类型注解。fastapi会自动对request前端请求参数实现自动转换 @app.get("/str/{item}") def get_str(item: str): print(item, type(item)) return "只有永不遏止的奋斗,才能使青春之花,即便是凋谢,也 阅读全文

posted @ 2023-05-09 16:55 默玖 阅读(11) 评论(0) 推荐(0) 编辑

fastapi篇(三)
摘要:pydantic 在之前python进阶主题文章中,针对这个三方模块有过简单的介绍,主要用于数据校验,在fastapi中,正式发挥了他这一长处 from pydantic import BaseModel, ValidationError class CreateRequest(BaseModel) 阅读全文

posted @ 2023-05-09 16:00 默玖 阅读(23) 评论(0) 推荐(0) 编辑

fastapi篇(二)
摘要:尝试创建一个新的web服务 1、接口展示 import uvicorn from fastapi import FastAPI from fastapi.staticfiles import StaticFiles app = FastAPI() app.mount('/static', Stati 阅读全文

posted @ 2023-05-09 14:27 默玖 阅读(59) 评论(0) 推荐(0) 编辑

flask篇(一)
摘要:开山...... 阅读全文

posted @ 2023-05-09 00:00 默玖 阅读(12) 评论(0) 推荐(0) 编辑

fastapi篇(一)
摘要:fastapi是一个高性能的web开发框架 性能极高,可与 NodeJS, Go 媲美。(得益于Starlette和Pydantic)。 Starlette 是一个轻量级 ASGI 框架/工具包。它非常适合用来构建高性能的 asyncio 服务,并支持 HTTP 和 WebSockets。 官方网址 阅读全文

posted @ 2023-05-08 23:59 默玖 阅读(92) 评论(0) 推荐(0) 编辑

摘要:1、web后端开发也是python的一大方向,之前在某站也跟着学过一点flask,恰巧最近在找工作,也在想着要不就往这个方向发展发展 python主流的web开发框架:Django、Flask、FastApi 1.1、Django脚手架比较完备,使用 MTV 模式(Model-Template-Vi 阅读全文

posted @ 2023-05-08 10:46 默玖 阅读(18) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示