我如何编写过滤器以获取用户 'tim' 的所有字段
how do i write a filter to get all the fields of the user 'tim' 's only
我只想要用户tim
的所有问题、排名和选择
x = AnswerModel.objects.all(user=tim)?
class AnswerModel(models.Model):
user = models.ForeignKey(UserModel)
question = models.ForeignKey(QuestionModel)
rank = models.IntegerField(default=1)
choice = models.CharField(max_length=4, choices=CHOICE)
你有很多选择:
x = AnswerModel.objects.filter(user__username__exact='tim')
或
x = AnswerModel.objects.filter(user=
UserModel.objects.get(username__exact='tim'))
或者您也可以 get
如果它得到多个结果或找不到对象,将抛出异常。
我只想要用户tim
的所有问题、排名和选择x = AnswerModel.objects.all(user=tim)?
class AnswerModel(models.Model):
user = models.ForeignKey(UserModel)
question = models.ForeignKey(QuestionModel)
rank = models.IntegerField(default=1)
choice = models.CharField(max_length=4, choices=CHOICE)
你有很多选择:
x = AnswerModel.objects.filter(user__username__exact='tim')
或
x = AnswerModel.objects.filter(user=
UserModel.objects.get(username__exact='tim'))
或者您也可以 get
如果它得到多个结果或找不到对象,将抛出异常。