这个包提供了一种简单的方法来获得Pydantic的camelcase请求/响应主体

fastapi-camelcase的Python项目详细描述


CircleCIcodecovDownloadsGitHub Pipenv locked Python versionGitHub

法斯塔皮骆驼皮箱

用于为fastapi提供用于将请求和响应主体骆驼化的类的包 同时保持python代码的大小写。在

完整的文档可以找到here

如何安装

pip install fastapi-camelcase

依赖关系

^{pr2}$

如何使用

# using CamelModel instead of Pydantic BaseModelfromfastapi_camelcaseimportCamelModelclassUser(CamelModel):first_name:strlast_name:strage:int

如何使用(完整示例)

importuvicornfromfastapiimportFastAPIfromfastapi_camelcaseimportCamelModelclassUser(CamelModel):first_name:strlast_name:strage:intapp=FastAPI()@app.get("/user/get",response_model=User)asyncdefget_user():returnUser(first_name="John",last_name="Doe",age=30)@app.post("/user/create",response_model=User)asyncdefcreate_user(user:User):returnuserif__name__=="__main__":uvicorn.run(app,host="0.0.0.0",port=8000)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么数组中的空格(“”)有错误?   java我需要一个正则表达式,它只接受一个字符串(只有字母和数字),在开头和结尾允许有空格,但不能在两者之间?   更改列表视图适配器后禁用java Fast scoll   java JTable在使用DefaultTableModel插入后未刷新   java这是在JavaFX中切换场景的正确方法吗?   java如何在GWT中清除根面板?   java如何正确使用加载数组和保存数组方法?   使用JavaMail API在电子邮件中单击链接   交互式Java程序   JavaSpring、Morphia和DataAccessException实现   JAVA试图用randoop生成单元测试的lang.IllegalStateException   Android上的javanio性能   java为列表添加值初始化列表大小   swing Java图形不在底部和右侧绘制   java如何调用scanDouble()方法?   java Android截击无连接错误   java正则表达式和AwkFilenameFilter   Asm api版本定义中的java按位OR运算符