- Notifications
You must be signed in to change notification settings - Fork5
A cli tool for tortoise-orm, build on top of click and ptpython
License
NotificationsYou must be signed in to change notification settings
tortoise/tortoise-cli
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A cli tool for tortoise-orm, build on top of asyncclick and ptpython.
You can just install from pypi.
pip install tortoise-cli
> tortoise-cli -h 23:59:38Usage: tortoise-cli [OPTIONS] COMMAND [ARGS]...Options: -V, --version Show the version and exit. -c, --config TEXT TortoiseORM config dictionary path, like settings.TORTOISE_ORM --generate-schemas / --no-generate-schemas Whether generate schemas after TortoiseORM inited -h, --help Show this message and exit.Commands: shell Start an interactive shell.First, you need make a TortoiseORM config object, assuming that insettings.py.
TORTOISE_ORM= {"connections": {"default":"sqlite://:memory:", },"apps": {"models": {"models": ["examples.models"],"default_connection":"default"}, },}
Then you can start an interactive shell for TortoiseORM.
tortoise-cli -c settings.TORTOISE_ORM shell
Or you can set config by set environment variable.
export TORTOISE_ORM=settings.TORTOISE_ORMOr you can set it inpyproject.toml.
[tool.aerich]tortoise_orm ="my_module.TORTOISE_ORM"
Then just run:
tortoise-cli shell
This project is licensed under theApache-2.0 License.
About
A cli tool for tortoise-orm, build on top of click and ptpython
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.
