Skip to main content

Managing FastAPI projects made easy

Build Travis (.com) Latest Commit
Package version


Documentation: View it on website

Source Code: View it on Github

Installation: pip install manage-fastapi

Features :rocket:

  • Creates customizable project boilerplate.

  • Creates customizable app boilerplate.

  • Handles the project structing for you.

  • Get fancy information about your Pydantic models.

  • Running development server.

Starting a new project

Example folder structure with two commands :open_file_folder:

manage-fastapi startproject fastproject
manage-fastapi startapp v1
fastproject/
├── __init__.py
├── main.py
├── core
│   ├── models
│   │   ├── database.py
│   │   └── __init__.py
│   ├── schemas
│   │   ├── __init__.py
│   │   └── schema.py
│   └── settings.py
├── tests
│   ├── __init__.py
│   └── v1
│       ├── __init__.py
│       └── test_v1.py
└── v1
    ├── api.py
    ├── endpoints
    │   ├── endpoint.py
    │   └── __init__.py
    └── __init__.py

Getting information about our Pydantic models.

manage-fastapi showmodels

With this command we are getting a fancy output of our models.

╔════════════════════════════════╗
║ item.py                        ║
║ -------                        ║
║ ItemBase                       ║
║ ItemCreate                     ║
║ ItemUpdate                     ║
║ ItemInDBBase                   ║
║ Item                           ║
║ ItemInDB                       ║
╚════════════════════════════════╝
╔════════════════════════════════╗
║ token.py                       ║
║ --------                       ║
║ Token                          ║
║ TokenPayload                   ║
╚════════════════════════════════╝

Installation :pushpin:

pip install manage-fastapi

Release Notes :mega:

Latest Changes

0.1.41

  • Quick fix for a little bug

0.1.4

  • Changed project architecture
  • Increased travis tests

0.1.3

  • Make database optional
  • Now Manage FastAPI has support for MongoDB, PostgreSQL, SQLite, MySQL, Tortoise ORM

0.1.2

  • Add tests
  • Fix and relocate success message
  • Add travis

0.1.1

  • Added documentation
  • Fixed typos
  • Additional response for successfuly creation.

0.1.0

  • Prototype of project with two functionalities.

License

This project is licensed under the terms of the MIT license.

Release files for manage-fastapi 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for manage-fastapi 0.1.5
File Size Uploaded
manage-fastapi-0.1.5.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for manage-fastapi 0.1.5
File Interpreter ABI Platform
manage_fastapi-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size:17.8 kB

Release files / manage-fastapi-0.1.5.tar.gz

Download URL manage-fastapi-0.1.5.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
760db360dbf4f9089f2ad1555e6da41a27ce6915355749aba8a55c99472daecc
BLAKE2b-256 checksum
How to use checksums
037b0b335fc9ee7f847c179b6aceaef987947b320ee2eeefd3059f8924a78fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.0b2 CPython/3.8.2 Linux/5.4.0-42-generic

Release files / manage_fastapi-0.1.5-py3-none-any.whl

Download URL manage_fastapi-0.1.5-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b6c575340e9a6b6b429c6d0f067d7ff4ce777c5d41f8cd4385c81c4040cccc3e
BLAKE2b-256 checksum
How to use checksums
154afb26a182895089ce5bbf98026fe52421a3b5afc24a70386e45e2d818d8f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.0b2 CPython/3.8.2 Linux/5.4.0-42-generic

Release history Release notifications | RSS feed

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.52

2 release files

0.1.51

2 release files

0.1.41

2 release files

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page