@@ -49,9 +49,10 @@ Currently SQLAlchemy1.4, TortoiseORM and Ormar are supported.
4949TUI and CLI and excellent code documentation.
5050
5151Generator features:
52+ - You can choose between GraphQL and REST api;
5253- Different databases support;
5354- Different ORMs support;
54- - Optional migrations for each ORM;
55+ - Optional migrations for each ORM except raw drivers ;
5556- redis support;
5657- different CI\CD;
5758- Kubernetes config generation;
@@ -67,23 +68,26 @@ $ python -m fastapi_template --help
6768
6869usage: FastAPI template [-h] [--version] [--name PROJECT_NAME]
6970 [--description PROJECT_DESCRIPTION]
71+ [--api-type {rest,graphql}]
7072 [--db {none,sqlite,mysql,postgresql}]
71- [--orm {ormar,sqlalchemy,tortoise}]
72- [--ci {none,gitlab ,github}] [--redis] [--migrations ]
73- [--kube ] [--dummy ] [--routers ] [--swagger] [--force ]
74- [--quite]
73+ [--orm {ormar,sqlalchemy,tortoise,psycopg,piccolo }]
74+ [--ci {none,gitlab_ci ,github}] [--redis]
75+ [--migrations ] [--kube ] [--dummy ] [--routers ]
76+ [--swagger] [--force] [-- quite]
7577
7678optional arguments:
7779 -h, --help show this help message and exit
7880 --version, -V Prints current version
7981 --name PROJECT_NAME Name of your awesome project
8082 --description PROJECT_DESCRIPTION
8183 Project description
84+ --api-type {rest,graphql}
85+ API type
8286 --db {none,sqlite,mysql,postgresql}
8387 Database
84- --orm {ormar,sqlalchemy,tortoise}
88+ --orm {ormar,sqlalchemy,tortoise,psycopg,piccolo }
8589 ORM
86- --ci {none,gitlab ,github}
90+ --ci {none,gitlab_ci ,github}
8791 Choose CI support
8892 --redis Add redis support
8993 --migrations Add migrations support
0 commit comments