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

Uploaded Python 3

File details

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

File metadata

  • Download URL: create_app_fastapi-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 bcfa17b4568f309448d9bb6ba1980a36547660606c7f7efd50d7408095c90187
MD5 56284f294d61e62bff389a8f275fa27c
BLAKE2b-256 7e7862c7c7ecab25bf84d6a75becd596d0c8bc236d70594b1945baa91ee10ec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for create_app_fastapi-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b865a452bac242c7c55bc97cbe28ec2dad6cbaae6fbfa9805b44288f47725ab7
MD5 15c7801baff570a579dbf0f5c1c28090
BLAKE2b-256 167b12aa2547de3effeba2ffd7a790341451b67d0f673afe9152d5e961a603a0

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