# Aestate Framework **Repository Path**: figofigo/aestate ## Basic Information - **Project Name**: Aestate Framework - **Description**: 为Python提供数据库多样化操作的ORM工具包 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: http://doc.cacode.ren - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2021-10-31 - **Last Updated**: 2021-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Aestate —— 多样化数据库查询

Documentation License: Apache-2.0

# 介绍 > 当前仅MySql8.0以上测试通过 `Aestate Framework` 是一款基于`Python`语言开发的`ORM`框架,你可以使用多种方式去实现基于对象方式的查询. 比如使用类似`django`的模式去使用:modelClass.orm.filter(*args, **kwargs) 或者sqlalchemy的方式:find().where(**kwargs).group_by(*args) 或者像`java`的`hibernate`一样: ```python @SelectAbst() def find_all_F_where_id_in_and_name_like_order_by_id(self, **kwargs) -> list: ... @Select("SELECT * FROM demo WHERE id=${id} AND name=${name}") def find_all_where_id(self, id, name): ... ``` 或者像`java`的`mybatis`使用xml ```xml 测试描述 ``` > 寻找志同道合的朋友一起开发aestate > 作者QQ:2075383131(云) > qq群:909044439(Aestate Framework) # 先决条件 > python >=3.6 (其他版本没试过) > 教程文档地址:http://doc.cacode.ren # 更全面的教程和文档 - [文字教程 doc.cacode.ren](http://doc.cacode.ren) - [视频教程 bilibili.com](https://www.bilibili.com/video/BV1gq4y1E7Fs/) # 安装 > pip 命令:pip install aestate > anaconda 安装:conda install aestate > qq群:[909044439](https://jq.qq.com/?_wv=1027&k=EK7YEXmh) # 依赖包 > pip install aestate-json # 谁在使用 Aestate Framework 开发网站 CACode: [https://cacode.ren](https://cacode.ren) CocoZao 爬虫:[https://ccz.cacode.ren](https://ccz.cacode.ren) > 开源示例项目:[gitee/aestate-example](https://gitee.com/canotf/aestate-example) # CACode Development Team > Last edit time:2021/05/26 02:03 Asia/Shanghai > [👉 Go to canotf`s homepage on Gitee 👈](https://gitee.com/canotf)