假设表HH有字段hid,name,并且hid是表Host的外键
### 通过对象执行跨表操作,需要两次查询
先获取表的**记录**对象,在执行跨表操作
~~~
v1 = models.Host.objects.filter(nid__gt=0)
~~~
获取HH的name
~~~
for row in v1:
print(row.b.name)
~~~
### 通过映射执行跨表操作,执行一次查询
>[danger] 注意
使用双下划线执行跨表操作
#### 通过value,获取的QuerySet的元素为字典
~~~
v2 = models.Host.objects.filter(nid__gt=0).values('nid','hostname','b_id','b__caption')
~~~
#### 通过value_list,获取的QuerySet的元素为元组
~~~
v3 = models.Host.objects.filter(nid__gt=0).values_list('nid','hostname','b_id','b__caption')
~~~