将带注释的dict列表映射到django模型

django-d2m的Python项目详细描述


https://travis-ci.org/lqez/django-d2m.svg?branch=masterhttps://img.shields.io/coveralls/lqez/django-d2m.svg

将带注释的dict列表映射到django模型中

用法

用django-d2m函数包装django queryset或list

fromdjango_d2mimportqueryset_to_modelqueryset=CashUsageLog.objects.values('product__episode__comic').annotate(cash_used=Sum('cash'))i_want_real_objects=queryset_to_model(queryset)# You can convert just a dictfromdjango_d2mimportdict_to_modeldict_to_model(some_dict_contains_only_id,MyModel)# Or, for listfromdjango_d2mimportlist_to_modellist_to_model(some_dict_list,YourModel)

之前

{'product__episode__comic': 10L, 'cash_used': 3100}
{'product__episode__comic': 7L, 'cash_used': 1100}
{'product__episode__comic': 15L, 'cash_used': 800}

之后

{'product__episode__comic': <Comic: 다즐짱>, 'cash_used': 3100}
{'product__episode__comic': <Comic: 파이일기>, 'cash_used': 1100}
{'product__episode__comic': <Comic: 스카리의 유희>, 'cash_used': 800}

安装

pip install django-d2m

许可证

麻省理工学院

作者

@lqez

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

推荐PyPI第三方库


热门话题
java将getAttribute()scriptlet重写为JSP/HTML中的JSTL?   java接口,用于在KeyClope中执行电子邮件操作   java我试图将今天的日期添加到我的对象,但构造函数有问题   关于生成示例图表示(RDF或VEV元组)的java建议   httpclient在Java中使用空格编码URL的工作方式不正确   java NDimensional点类   java在编写查找ArrayList中最大整数索引的方法时遇到问题   java生成对象并放入arraylist,无重复项   在Java中使用泛型   在Java中使用“h=Math.min(h,h)”有什么逻辑原因吗?   安卓 Java for loop总是返回true   覆盖率java工具   java试图发送int时出现“空对象引用”错误