将带注释的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使用McClickListener单击了什么元素   Java时间戳在Oracle时间戳中不同情况下存储12 PM的奇怪行为   java无法使用事件总线对运行在不同机器上的垂直体进行通信   java Mockserver:收到请求后进行回调   java无法将Json字符串转换为Map<string,Object>   java如何按升序排列输出?   java视图行,带有oracle键。jbo。在SrCategoryParentIterator中找不到键[300100120394155]   javafxmysql连接示例   java正在等待加载完成   java是否可以将同一个有状态会话bean实例注入多个其他会话bean?   java无法让万向节检测离开或进入区域   使用JavaCV和OpenCV的java提供了dyld:lazy符号绑定失败:找不到符号:__sincos_stret   xml解析无法使用Java读取xml文档   java无法更改工具栏的颜色   javaapachesshd和JSCH   java无法在firebase存储中检索图像url   java问题与executeUpdate   同一应用程序中不同活动之间的java SharedReference