学习笔记之19

orm 正向操作

obj = models.userInfo.objects.filter().first()
print obj.age,obj.ug.title

orm 反向操作:
obj = models.userInfo.objects.filter().first() #先创建外键的对象
for i in obj.userinfo_set.all(): #通过创建的对象.小写的表名_set.all() 
print i.nid,i.username,i.password,i.age
对象链表查询 与 通过values 查询的区别
一个是在查询后 在循环里面加 对象.外键.字段 另一个是在查询结果之前 通过 下划线 __ 即 外键__字段 方式 放入到values中
将查询的值变成字典类型 用 values()
将查询的值变成元组类型 用 values_list()

猜你喜欢

转载自www.cnblogs.com/classmethond/p/9461542.html