Package provides an easy way to have camelcase request/response bodies for Pydantic
Package for providing a class for camelizing request and response bodies for fastapi while keeping your python code snake cased.
How to install
pip install fastapi-camelcase
How to use
# using CamelModel instead of Pydantic BaseModel from fastapi_camelcase import CamelModel class User(CamelModel): first_name: str last_name: str age: int
How to use (full example)
import uvicorn from fastapi import FastAPI from fastapi_camelcase import CamelModel class User(CamelModel): first_name: str last_name: str age: int app = FastAPI() @app.get("/user/get", response_model=User) async def get_user(): return User(first_name="John", last_name="Doe", age=30) @app.post("/user/create", response_model=User) async def create_user(user: User): return user if __name__ == "__main__": uvicorn.run(app, host="0.0.0.0", port=8000)
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.