Skip to main content

Fastapi Storages

Project description

Fastapi Storages

Collection of backend storages and orm extensions to simplify file management in fastapi projects. This project is inspired by the django-storages packages. If you have suggestion for a storage backend that is not yet supported, please open an issue and will discuss it.

PyPI Status Python Version License

Read the documentation at https://fastapi-storages.readthedocs.io/ Tests Codecov

pre-commit Black

Features

Media storage backend

  • Local
  • Amazon ses
  • Google cloud
  • Deta

Database extensions

  • Tortoise ORM
  • RedisOM
  • Beanie
  • SQLModel

Installation

You can install Fastapi Storages via pip from PyPI:

$ pip install fastapi-storages

Quickstart


Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, Fastapi Storages is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz's Hypermodern Python Cookiecutter template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastapi-storages-0.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastapi_storages-0.0.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file fastapi-storages-0.0.0.tar.gz.

File metadata

  • Download URL: fastapi-storages-0.0.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Darwin/21.5.0

File hashes

Hashes for fastapi-storages-0.0.0.tar.gz
Algorithm Hash digest
SHA256 b5ce80b684f426e54395992b1924fcb1b9692900fde34e78e9ee98395d554239
MD5 489fc9916151c37ef3ed570b2644b593
BLAKE2b-256 02f4de26523327763613e80a21d6e70dfbb60777d052edda5b9cad4dfc1b6788

See more details on using hashes here.

File details

Details for the file fastapi_storages-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: fastapi_storages-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Darwin/21.5.0

File hashes

Hashes for fastapi_storages-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd3c1f20aca46c4a2f688000575205ea308e0527482425ed01a8d4f7b1f038f7
MD5 677bec444e7cf22d8a9296de387d9338
BLAKE2b-256 74bbd267345da004f227cd5fd212335bb6db77645f60f57eb8e744f92d6b0d05

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page