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.3.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.3-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: create_app_fastapi-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 f1288c67bb1ad0c9ec018e93801a73478e0b31611006976412854e66c08f1c8a
MD5 03de06b279320967cc81fd2d396964fe
BLAKE2b-256 1f793cf81e2f87eef97d0f63b0d07fd2e0ece99a428cb9a1838f1741c2ad6ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for create_app_fastapi-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 460ee584d3c682f832c3906dbaefba68f4c79fa4ce58fb47ced1eb1b3cf3aa31
MD5 56c1b1c43607816e89870f47ac939d04
BLAKE2b-256 bc633cae069911f13e0051b34bb3556121bd5fc7983a99bb1fb843fd4c02c8bf

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