python的数据关系映射框架。

datarm的Python项目详细描述


数据报

python的数据关系映射框架,基于SQLAlchemy

datarm被设计成获取基于对象的数据模型的最简单方法,并且需要非常小的学习曲线。

coverage report

pipeline status

文档

文档是公开的,并且是使用sphinx生成的。

DataRM Documentation

简单示例

fromdatarmimportModel,DatabaseBase=Model()classAnimal(Base):name:strage:intdb=Database("sqlite:///:memory:")# use an in-memory SQLite databasedb.create(Animal)# Create the `Animal` table in the databasebea=Animal(name="bea",age=5)session=db.session()session.create(bea)# Create a row in the `Animal` tableprint(session.query(Animal).filter(Animal.name=="bea").one())session.commit()# commit the session to the database
$ python example.py
>>> Animal(name='bea', age=5)

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

推荐PyPI第三方库


热门话题
java不可访问配置设计   在java中使用json就像在javascript中一样   java如何屏蔽Android 4.0主密钥   java为什么clickable的预期条件不执行click()?   Azure事件中心:Kafka消费者在java中不轮询任何内容   javajaxb和enum实现接口   java如何在标记下添加ProgressBar和按钮   java如何为对象实现arrayList   使用多重匹配重载java构造方法重载   java使用for循环和if语句搜索帐户   java JPanel在JPanel中添加了顶部填充   IntelliJ将Java项目/模块转换为Maven项目/模块   java如何迭代arraylist中的arraylist   自定义类的java“找不到符号”错误