数据查询
单表查询:
UserInfo.objects.filter(user='alex')
反向查询
需求:查询所有用户类型等于 普通用户 的所有用户名和密码
两步操作:
uid = UserType.objects.filter(caption='普通用户')
userinfo_obj = UserInfo.objects.filter(user_type_id=uid)
两步操作很简单,那就引出了神奇的双下划线:__
queryset = UserInfo.objcets.filter(user_type__caption='普通用户')
目录
结果
[UserInfo对象,UserInfo对象,UserInfo对象,]
row = queryset[0] #取到一个元素
user = row.user
password = row.pwd #取到具体信息
row.user_type.id
row.user_type.caption
https://www.cnblogs.com/ccorz/p/5864470.html
版权属于:wshon
本文链接:https://blog.wshon.com/2018/05/django-model.html
转载时须注明出处及本声明
最新回复