Skip to main content

FastAPI template generation, database version management tools

Project description

fastapi_manage

Project description

fastapi的模板生成,数据库版本管理项目。
FastAPI template generation, database version management tools.
Just like Django.

fastapi+sqlalchemy

Installation

pip install fastapi-manage

Usage

startproject

Creates a fastapi project directory structure for the given project name in the current directory or optionally in the given directory.

fastapi-manage startproject yourproject
makemigrations

Creates new migration(s) for project.

cd ./yourproject
python manage.py makemigrations
migrate

Updates database schema. Manages both apps with migrations and those without.

cd ./yourproject
python manage.py migrate
runserver

Start a Web server

cd ./yourproject
python mange.py runserver

Options:
-h, --host     [default:127.0.0.1]
-p, --port     [default:8000]
-w, --workers   [default:1]
--reload      auto-reloader

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

fastapi-manage-0.6.0.tar.gz (9.9 kB view hashes)

Uploaded Source

Built Distribution

fastapi_manage-0.6.0-py3-none-any.whl (10.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page