Skip to main content

Library for initializing FastAPI projects - create-app-fastapi

Project description

create-app-fastapi

A simple CLI tool for generating FastAPI projects with a predefined structure, including APIs, database setup, models, schemas, and configuration files, enabling a quick start to development.

Installation

To install this package, use the following command:

pip install create-app-fastapi

Usage

After installation, create a new FastAPI project by running:

pip install create-app-fastapi

Output

The generated project will have the following structure:

root-folder/
|- APIs/
|  |- __init__.py
|  |- api.py
|- models/
|  |- __init__.py
|  |- model.py
|- schemas/
|  |- __init__.py
|  |- schema.py
|- settings/
|  |- __init__.py
|  |- auth.py
|  |- config.py
|  |- db.py
|- testcase/
|  |- __init__.py
|  |- test_main.py
|- venv/
|-.gitignore
|- main.py
|- requirements.txt

Features

  • Predefined project structure for FastAPI applications.

  • Includes APIs, models, schemas, and settings files.

  • Ready-to-use database connection file (db.py).

  • Simplifies setting up new FastAPI projects.

    ------- Happy Coding! 🎉 --------

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

create_app_fastapi-0.1.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

create_app_fastapi-0.1.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file create_app_fastapi-0.1.1.tar.gz.

File metadata

  • Download URL: create_app_fastapi-0.1.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.1

File hashes

Hashes for create_app_fastapi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5fae7a861ab2aa84786dbd8e74b69a466a582cd7c08b6d5e259960a6b1032767
MD5 b927b028bd0ce732cbedcafe5a74c8ea
BLAKE2b-256 753a0125ef84c6c2d79729910321696ba5f17b9eefeff2a8bff8273e70891743

See more details on using hashes here.

File details

Details for the file create_app_fastapi-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for create_app_fastapi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5e3fe044e231b4842ee5d897f729c32008369644c24f39e804fcab428e0346b
MD5 a823dcf2176f88c8b010fdc07ffd340d
BLAKE2b-256 1ed236477e7867d7967207198516d1e3a6067ba02e81aa21ab99d5f12cb79c0e

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