UserSet模型:
class UserSet(models.Model):
"""履职用户集"""
user_id = models.IntegerField(verbose_name="用户id")
score = models.IntegerField(default=0, verbose_name="履职得分")
lvzhi = models.ForeignKey(LvzhiInfo, on_delete=models.SET_NULL, blank=True, null=True, related_name="user_set",
verbose_name="履职记录id")
看一下all、values和values_list最终出来的效果
user_list = UserSet.objects.filter(lvzhi=1).values_list("user_id", flat=True)
user_list2 = UserSet.objects.filter(lvzhi=1).values_list("user_id")
user_list3 = UserSet.objects.filter(lvzhi=1).values("user_id")
user_list4 = UserSet.objects.filter(lvzhi=1).all()
# 结果
<QuerySet [62]>
<QuerySet [(62,)]>
<QuerySet [{'user_id': 62}]>
<QuerySet [<UserSet: UserSet object (6416)>]>