Django基于一对多的正向查询和反向查询
1.正向查询
obj = models.User.objects.get(name='longge')
name = obj.group.name
print(name) # 肖邦组


2.反向查询
"""
反向查询
"""
obj = models.Group.objects.get(name='龟叔组')
user_obj = obj.user_set.first() # 关联表_set
name = user_obj.name
print(name) # Maxs_hu
3.get和filter的区别
models.User.objects.get(name='longge') # User object
models.User.objects.filter(name='longge') # querySet对象 加上.first()就和上面get是一样的效果
本文来自博客园,作者:{Max},仅供学习和参考
posted on 2023-03-13 23:47 huxiaofeng 阅读(285) 评论(0) 收藏 举报
浙公网安备 33010602011771号