Skip to main content

Controller layer for FastAPI applications

Project description

rodrigo0000-fastapi-core-controllers

Controller layer for FastAPI applications.

Features

  • Pre-built controllers for common operations
  • RESTful endpoint definitions
  • Consistent routing patterns
  • Request/response handling

Installation

pip install rodrigo0000-fastapi-core-controllers

Usage

from rodrigo0000_fastapi_core_controllers import UserController
from fastapi import FastAPI

app = FastAPI()
app.include_router(UserController.router, prefix="/api/v1/users", tags=["users"])

Components

  • Base Controllers: Common CRUD operations
  • User Controllers: User management endpoints
  • Auth Controllers: Authentication endpoints
  • Plan Controllers: Subscription plan endpoints

Requirements

  • Python >= 3.8
  • FastAPI >= 0.104.0
  • Pydantic >= 2.0.0

License

MIT License

Author

R Firm - Professional SaaS Development

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

Built Distribution

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

File details

Details for the file rodrigo0000_fastapi_core_controllers-1.0.2.tar.gz.

File metadata

File hashes

Hashes for rodrigo0000_fastapi_core_controllers-1.0.2.tar.gz
Algorithm Hash digest
SHA256 8630002922165d0c28d5e6bf8f420db2dec98ab7d619b9f64ddd2f6692581503
MD5 2885521a3412d1e0fe1d5463bddf96bf
BLAKE2b-256 2442214cb64a5c8428a2216191e8b5ddfb2fb1a65f1168d4b859bc87891068d1

See more details on using hashes here.

File details

Details for the file rodrigo0000_fastapi_core_controllers-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for rodrigo0000_fastapi_core_controllers-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 39ebd5b555e4982e74cb539601e829140a67d773014c41c07e615d0aeaf5eace
MD5 9456d5dcf62448a0d86beb2b6ef46555
BLAKE2b-256 e392ce8e88e04a565cd2f6e07b171fac76f02db01121a0964cf1137fee30e930

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