您的当前位置:首页Django中ORM取多对多指定字段值

Django中ORM取多对多指定字段值

来源:小侦探旅游网
Django中ORM取多对多指定字段值

在Django多对多关联中,需要取关联表⾥⾯的指定字段,有两种⽅式第⼀种

循环⼀个列表对象

for item in monitor_items_obj:

if item.receiver_role.all().values():

#取这个对象的所有⾓⾊,并且获取字段role_msg的信息

role_list = [i.get('role_msg') for i in item.receiver_role.all().values()]

第⼆种:

循环⼀个列表对象

for item in monitor_items_obj:

if item.receiver_role.all().values():

#取这个对象的所有⾓⾊,并且获取字段role_msg的信息 role_list = [i.role_msg for i in item.receiver_role.all()]  

因篇幅问题不能全部显示,请点此查看更多更全内容