码迷,mamicode.com
首页 > 其他好文 > 详细

Django使用orm模块时想看多对对数据关系的配置

时间:2018-10-22 13:01:34      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:col   man   迭代   取出   getattr   使用   类对象   model   code   

from django.db.models.fields.related import ManyToManyField
field_obj
= self.config.model._meta.get_field(field) #字符串对应类对象 if isinstance(field_obj, ManyToManyField): #如果类对象是多对多关系 ret = getattr(obj,field).all() #取出它的全部queryset集合 t = [] for f_obj in ret: #对queryset集合迭代取出每个结果对象 t.append(str(f_obj)) #强转字符串追加入列表 field = "&".join(t) #值用&隔开拼接

 

Django使用orm模块时想看多对对数据关系的配置

标签:col   man   迭代   取出   getattr   使用   类对象   model   code   

原文地址:https://www.cnblogs.com/wen-kang/p/9829148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!