fastapi-apex: A robust FastAPI framework and scaffolding tool for rapid application development. Apex provides out-of-the-box setup for databases and implements best practices to get your FastAPI applications up and running quickly and efficiently. Start building powerful, modern web applications with Apex today.
Project description
apex_fastapi Framework
This repo contains some extra steup for an FastAPI project
- fastapi_plus : create fast app with some default settings and handlers
- logger_plus : logger setup for fastapi, tortoise , aws and etc.
- schema_plus : Base module for schema
- settings : Env base settings
Test
- Run
docker-compose up -d
in the test folder. - Copy the
test.env
file to.env
and fill in or change the values. - Run
export $(cat .env | xargs)
to set the environment variables. - Run
pytest
in the root folder.
Shell
- Instantiate class object
ShellCommand
- Run the instance
# utils/cli.py
shell = ShellCommand(
db_url=settings.DATABASE_URL,
models=settings.APPLICATION_MODELS,
)
# run shell()
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_apex-0.1.3.tar.gz
(10.6 kB
view hashes)
Built Distribution
Close
Hashes for fastapi_apex-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9554d25c585c7945a83c4c172c17c535ef85bd78f4acac40e682028fcfc366 |
|
MD5 | f21db8f40e60bc9d9b84e850323e3f98 |
|
BLAKE2b-256 | 096ae6707581a58a9fa9a3df1d80bdd267364ac4a5decb014e7db9081d2d866d |