【python轻量级中台框架开发第一层】 ORM flask-sqlacodegen

@[python](python轻量级中台框架开发第一层 ORM flask-sqlacodegen)

欢迎阅读,点评指正

任何系统或框架都离不开数据存储。所以任何的开始都是要保存下我们需要的东西。

ORM flask-sqlacodegen

为了学习 python如何搭建ORM架构,我尝试过值使用sqlacodegen库,后来发现flask已经集成了sqlacodegen库。所以改用 flask-sqlacodegen

哪里不同

  • 使用–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

如开篇所说我之前使用了 sqlacodegen

所以会出现这里的一幕 :

?输入flask-sqlacodegen 后使用提示
‘flask-sqlacodegen’不是内部或外部命令,也不是可运行的程序
或批处理文件。

此时莫慌

卸掉 sqlacodegen

使用pip:

pip uninstall sqlacodegen

再次使用pip命令安装 flask-sqlacodegen :

pip install flask-sqlacodegen

此时再执行 flask-sqlacodegen 一切正常。。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@农垦专家

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值