支持烧瓶的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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java以编程方式最小化JInternalFrame?   java使用JsonPath将不均匀列表提取为类型化对象   spring如何将java/resources文件获取到InputStream?   Java逻辑错误并不总是存在   java Firebase,更新特定字段   Java stream groupby并同时加入以进行csv导出   java安卓:如果出现任何声音,监听器将录制声音   java如何从多个文件中轮询最后修改的文件并发送到apache camel中的目标端点?   java是否返回多个比较器?   JavaBean IO:Date MMM在CAPS中不解析   当JButton从另一个类单击时,java正在更新JLabel   基类中子类的Java泛型初始化   jakarta ee Java ee制作一个以毫秒为间隔的计时器来发送数据包   json Windows Azure日期格式转换为Java日期