FastAPI CSV Middleware
This is a simple middleware for FastAPI that allows you to upload CSV files and parse them into a list of dictionaries.
I've explained a bit more in this blog post here.
Installation
pip install fast-csv-middleware
Usage
from fastapi import FastAPI
from fastapicsv import CSVMiddleware
app = FastAPI()
app.add_middleware(CSVMiddleware)
Testing
Request Body
Use Content-Type=text/csv in request headers when sending csv text in request body.
Response Body
Use Accept=text/csv in request headers to receive csv text in response body.
Metadata
Release files for fast-csv-middleware 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fast-csv-middleware-0.1.3.tar.gz | 2.0 MB | Details |
Release files / fast-csv-middleware-0.1.3.tar.gz
| Download URL | fast-csv-middleware-0.1.3.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4486456a34a5bc9cc9679d88c290bee0f3ca36cff5986534beb1c302408a9c32
|
|
BLAKE2b-256 checksum How to use checksums |
006e611c09a3ed831915b16a9572350a68c49a156216afd577ba181ebf1810c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|