python库Django,Flask各有什么用途

python库Django,Flask各有什么用途,第1张

Flask适合做app后台或基于json通信的ajax应用,是轻量级框架,我用到的一个技术方案是pypy+ Flask +peewee + uWSGI + nginx + ubuntu server,速度快,开发效率高,主要是通过服务器返回json数据(json可以用压缩方式)走>

pip download peewee

目录结构如下:

--- Configin

--- python-peeweehash

--- python-peeweemk

Configin 说明文件

python-peeweehash 文件hash值及版本号信息

python-peeweemk

/package/Configin 文件添加模块选项

menu "External python modules" 下添加

source "package/python-peewee/Configin" 并在配置中选中保存。

在回答为什么使用 SQLAlchemy 之前,我们先盘点一下目前 Python 能用的 ORM 库,因为挑一个库在很大程度上实在挑社区,所以我把最新版的 release 时间也写出来:

Storm:最新版 020,release 于 2013 年,开发已经比较沉寂……对外键的更新、删除要求比较奇怪。

SQLObject:最新版 173,release 于 20141218,开发历史久,目前活跃度不是很高。

Django’s ORM:来自于 Django,Django 内置,使用 Django 开发的话会很方便,但它不能脱离 Django 运行,也不能处理一些复杂的请求。

peewee:最新版 244 发布于2014123,轻量方便,内置 SQLite、MySQL和PostgreSQL的支持。

PonyORM:最新版 06,release 于 2014115。使用 AGPL 许可。有图形化的编辑器。非为大型应用设计。

SQLAlchemy:最新版 098,release 于 20141013,企业级 API,设计灵活。加入了一些自己的概念,学习曲线较高。

总结一下,Storm 曾经应用比较广泛,但现在社区不再活跃,很难保证将来遇到问题能否交给社区解决,而且 Storm 对数据库架构同步处理的比较奇怪,还有频繁产生 DDL *** 作 造成库级锁这些问题无法让人放心;SQLObject 也是一个很出名的 ORM 库,但与 SQLAlchemy 相比,后者效率更高,对一些高级特性的支持不如后者。

以上就是关于python库Django,Flask各有什么用途全部的内容,包括:python库Django,Flask各有什么用途、peewee orm 跨库左连接查询,怎么写、BuildRoot-python包扩展等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9504360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存