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.1.tar.gz.

File metadata

File hashes

Hashes for rodrigo0000_fastapi_core_controllers-1.0.1.tar.gz
Algorithm Hash digest
SHA256 21fb907b16abb56a8ad4418d14f2e57ef777c2a4a88d0a30aa79b712759e36c4
MD5 e5d5a913e833d49ac146719966971882
BLAKE2b-256 c2f22d25528a5fdd502d7f41a1f3ec615efbf26f85b24fe837840ea064002b9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rodrigo0000_fastapi_core_controllers-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0e02c7169c38fb4ad9bafa1d3694e50ef55da495e7b60871e43252bb43ec88bb
MD5 67f204168e82e0db12052494398fd0fa
BLAKE2b-256 3699897fee7863cab15276c344ec689915ba971f242fd0ba6f781c7e14a0f9c5

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