iDeal工作室代码生成器项目

我要开发同款
蓝色旅人2022年06月14日
210阅读

作品详情

sqlalchemy-codegengithub:https://github.com/ncepu-iDealStudio/sqlalchemy-codegengitee:https://gitee.com/ncepu-bj/sqlalchemy-codegendocument:https://idealstudio-ncepu.yuque.com/docs/share/b5dcc5ff-fcba-4efd-8955-faeba859bfcfpypi:https://pypi.org/project/sqlalchemy-codegen/本项目fork自 flask-sqlacodegen 作者: Kamil Sindi. 基于version 1.1.8.项目特性以及所做的改进工作:支持生成控制器层,实现对基本实体的CRUD操作.支持生成实体层文件夹,并将每个表对应的实体文件分离出来单独存放.使用sqlalchemy-codegen 代替 flask-sqlacodegen.支持Flask-SQLAlchemy语法,通过使用--flask选项.支持表之间的反向引用(backrefs)关系. 当您不需要backrefs时,--nobackref选项依然可用。backrefs的命名采用snake_case (与CamelCase相反) ,如果是多对一或多对多是使用 inflect.主键关联是显式的.如果数据库字段有默认值,则将其设置为“FetchValue()”,无需要确定该值是什么。原始代码没有在我的设置中配置正确的数据库默认值通过--ignore-cols 选项,可以在生成关联表时忽略特殊列。原始代码要求所有列都是外键,以便生成关联表;Example: --ignore-cols id,inserted,updated.添加支持 --notables 选项,支持仅仅生成model classes,即便是关联表
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论