A FastAPI project generator
Project description
Easy API
Easy API is a simple library for building APIs using FastAPI and SQLAlchemy. It provides an easy-to-use framework to help you create and manage APIs with minimal effort.
Installation
To install Easy API, run the following command:
pip install jackson_easy_api
After installation, run the start command to initialize your project and generate the manage.py file in the root of your project:
start
Available Commands
Commands:
createproject <name> Create a new project with the given name
createapp <name> Create a new app within your project
makemigrations Generate a new migration with a message
migrate Apply migrations to the database
test <app_name> Run tests for the specified app (or all apps if no app_name is provided)
--help, -h Show this help message
Example Usage
- Create a new project:
start createproject my_project
- Create a new app within the project:
start createapp my_app
- Make migrations for your app:
start makemigrations
- Apply migrations to the database:
start migrate
- Run tests for a specific app:
start test my_app
Documentation
For detailed documentation and usage examples, please visit the GitHub repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jackson_easy_api-0.3.25.tar.gz.
File metadata
- Download URL: jackson_easy_api-0.3.25.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b9fc998b179f2823cb36fdb51b9347f6ae7409c0b9a735653174442e6205173
|
|
| MD5 |
9b9eea5b62f82fc77adaf1155e13b3fc
|
|
| BLAKE2b-256 |
a046b91409392180f96b22d73deffef3f61e690f847c325b12e70559ca2f95fa
|
File details
Details for the file jackson_easy_api-0.3.25-py3-none-any.whl.
File metadata
- Download URL: jackson_easy_api-0.3.25-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29651bededeb1cc647fbcc42633aa2719b39438400e02833ae2a0f3fe27532d7
|
|
| MD5 |
d3a32e03d52d4282fa5e929214aec7f8
|
|
| BLAKE2b-256 |
ca6f0457c97eb0e7418412c0c29d4c88fb8fd061cf682cf539c2377d73e7ba5b
|