Skip to main content

The fastest way to a turn your models into a full ReST API

Project description

Fast-Controller

A fast solution to creating a ReST backend for your Python models.

Turn your models into Resources and give them a controller layer. Provides standard functionality with limited effort using DAOModel and FastAPI.

Supported Actions

  • search
  • create
  • upsert
  • view
  • rename
  • modify
  • delete

Features

  • Expandable controllers so you can add endpoints for additional functionality
  • Built-in validation
  • Ability to pick and choose which actions to support for each resource

Usage

...

Additional Functionality

...

Caveats

...

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

fast_controller-0.5.0b0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

fast_controller-0.5.0b0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file fast_controller-0.5.0b0.tar.gz.

File metadata

  • Download URL: fast_controller-0.5.0b0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.26.6 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for fast_controller-0.5.0b0.tar.gz
Algorithm Hash digest
SHA256 e218c5cdf98eac96843d7f88b48ad1ab95212e0110acfc82c73129aec36db409
MD5 53f8b7cafbace24cef66707a8acab6c9
BLAKE2b-256 13b01d8a6ad7f6de4c4cda9f4cafa1bf15d0be1b740802a98b34d4a5b06cd639

See more details on using hashes here.

File details

Details for the file fast_controller-0.5.0b0-py3-none-any.whl.

File metadata

  • Download URL: fast_controller-0.5.0b0-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.26.6 CPython/3.14.3 Linux/6.14.0-1017-azure

File hashes

Hashes for fast_controller-0.5.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 db03baaf2fc50374ac8bfb938a726abd9150f2927b89fae7ecec326350f15808
MD5 c239b41199f2d49657ef72cfdd47637a
BLAKE2b-256 3e3ff738a5264f815cd40b16ef7a89ab34930aedb33bfe97f8d78d4829fa0688

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