支持烧瓶的sqlalchemy自动模型代码生成器
flask-sqlacodegen的Python项目详细描述
GitHub页面: flask-sqlacodegen
叉子 亚历克斯·格朗霍姆。基于1.1.6版。
有什么不同:
- 使用--flask选项支持flask sqlalchemy语法。
- 默认为在关系中生成backref。--nobackref 仍然包括作为选项,以防不需要backref。
- backrefs的命名是snake_情况下的类名(与 如果是多对一或多对多 使用inflect。
- 主联接是显式的。
- 如果列具有服务器默认值,请将其设置为FetchValue(),而不是 试图确定那个值是什么。原始代码未设置 我的设置中的右服务器默认值。
- --ignore-cols生成关联时忽略特殊列 桌子。原始代码要求所有列都是外键 生成关联表的顺序。例子: --ignore-cols id,inserted,updated。
- 使用命令flask-sqlacodgen,而不是sqlacodegen。
安装
使用pip:
pip install flask-sqlacodegen
没有pip:
git clone https://github.com/ksindi/flask-sqlacodegen.git cd flask-sqlacodegen/ python setup.py install