完全异步的python orm
asyncorm的Python项目详细描述
完全异步的python orm
- 免费软件:apache软件许可证2.0
- 文档:https://asyncorm.readthedocs.io。
功能
警告:阿尔法版本!!
警告:正在工作!!
asyncorm是一个完全异步的ORM灵感来自神奇的django orm
asynform目前只支持postgres,但它的开发是“简单的” 插入许多不同的数据库接口。
它设计用于任何异步库,但要记住sanic。
待办事项
要将asynorm作为产品发布,需要做很多事情 就绪ORM:
- 更好的文件!
- 迁移支持(至少向前迁移)
- 其他数据库接口(mysql/mariaDb第一优先级)
- prefetch_related功能性
- 缺少字段类型:onetoonefield
依赖关系
asynorm目前只依赖于asyncpg和netaddr。
asyncpg,是专门为postgresql设计的数据库接口库 以及python/asyncio。
netaddr,python的网络地址操作库
学分
这个包是用Cookiecutter和 audreyr/cookiecutter-pypackage项目模板。
历史
0.5.03(2019-3-23) *确认支持python3.8。
0.5.0(2019-3-23) *重构测试,修复makefile和部署工具。
0.4.6(2019-3-3) *修复了不匹配的版本。
0.4.5(2019-3-3) *丰富文档字符串,更好的文档,清理makefile。
0.4.4(2019-1-13) *需求更新
0.4.3(2019-1-13) *需求更新,上传到pypi
0.4.2(2019-1-13) *pipenv支持,已上载到pypi
0.4.1(2018年7月31日) *已上载到PYPI
0.4.0(2018-7-29) *添加了python3.7支持,添加了ci工具
0.3.9(2018-1-10) *删除python3.8错误
0.3.8(2018-1-10) *迁移工作繁重,基本设置已完成
0.3.7(2018-1-10) *由于在分析asynorm.ini时发生了更改,所以发布了次要版本
0.3.6(2018-1-2) *外部导入修复程序
0.3.5(2017年12月27日) *genericpaddressfield,包括macadersfield
0.3.4(2017年12月27日) *arrayfield,textfield,还允许对任何类型的字段使用db_索引
0.3.3(2017-06-25) *datefield、datetimefield、timefield、uuidfield和有关迁移的更多工作
0.3.2(2017-06-16) *起草安装程序
0.3.1(2017-06-15) *起草安装程序
0.3.0(2017-06-14) *解决程序包问题
0.2.9(2017-06-14) *解决程序包问题
0.2.8(2017-06-14) *解决程序包问题
0.2.7(2017-06-14) *解决程序包问题
0.2.6(2017-06-14) *从分发包中删除日志
0.2.5(2017-06-14) *许多更改,铺垫迁移系统,修改configure以允许.ini文件
0.2.0(2017-05-28) *使用AAA进行新模块设置单元测试,选择“相关功能”,进行迁移
0.1.1(2017-05-19) *增加查找次数、数据库查找计算、更好的queryset设置
0.1.0(2017-05-19) *更稳定,覆盖范围更广
0.0.10(2017-05-13) *实现的查询集、切片和索引
0.0.9(2017-05-11) *查询集的延迟请求
0.0.8(2017-04-03) *所有更成熟的东西,包括jsonfield
0.0.7(2017-03-27) *对所有数据库请求进行排序,sanic示例已更新
0.0.6(2017-03-26) *Sanic示例工作
0.0.5(2017-03-24) *sanic示例working、get、post、delete working、missing patch和put
0.0.4(2017-03-23) *更正了错误的清单
0.0.3(2017-03-23) *配置已实现
0.0.2(2017-03-02) *小更新,包括日志
0.0.1(2017-03-02) *首次发行E是皮皮。