小型虚拟DBAPI 2数据映射器

albus的Python项目详细描述


albus

这个Python数据映射器库是基于简单性学习而创建的 使用它。与其他ORM选项不同的是,这个选项的功能不会那么强大 查询灵活。这是一种取舍,使之更简单 学习和使用。

使用

定义模型是使用属性描述符完成的,正如您对SQLAlchemy所做的那样 还有Django。在我们如何避免的问题上,询问他们是完全不同的 重写Python运算符或使用动态关键字参数。

fromalbus.modelimportModelfromalbusimportfieldclassBook(Model):author=field.StringField()title=field.StringField()year=field.IntegerField()query=Book.new_query()query.filter_equals('author','John Doe')query.filter_greater('year',2000)results=query.select()forcurrentinresults:print('Found:',current.title)

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

推荐PyPI第三方库


热门话题
Spring启动测试中的java MockBean注释导致NonuniqueBeandDefinitionException   java Spring Hateoas调试模板不能为null   递归培根游戏Java程序?   java在Android中保存少量数据(对象)的最简单方法是什么?   异常处理Java中finally块的要点是什么?   是java。util。货币真的是工厂方法模式吗?   java如何输入字符以停止循环   java如何对流的某些部分执行缩减操作   java new Gson()。单例类的toJson(object)返回null   java Itext泰米尔字体显示不正确   java运行时。getRuntime()。gpg命令不起作用的exec()   java如何在preparedstatemenet中将字符连接到SQL字符串   java将同一实体的多个表示形式与lazyload合并时出错   JavaSpring、Hibernate和JPA:在entitymanager上调用persist似乎并没有提交到数据库   java osgi r6服务。组成部分注释属性列表