为了账号安全,请及时绑定邮箱和手机立即绑定

从查询中获取用户的投票

从查询中获取用户的投票

胡说叔叔 2021-08-05 16:08:32
我有一个包含三种模型的投票应用程序:class Question(models.Model):    user            = models.ForeignKey(User, on_delete=models.CASCADE)    status          = models.CharField(max_length=200)    total_votes     = models.IntegerField(default=0)    created_at      = models.DateTimeField(auto_now_add=True)class Choice(models.Model):    question    = models.ForeignKey(Question, on_delete=models.CASCADE)    choice      = models.CharField(max_length=120)class Voting(models.Model):    user    = models.ForeignKey(User, on_delete=models.CASCADE)    choice  = models.ForeignKey(Choice, on_delete=models.CASCADE)    answered_at = models.DateTimeField(auto_now_add=True)该Question模型是所有问题都存储,该Choice模型是所有的选择,这些问题都存储,而Voting模型是用户投票的存储和他们选择何种选择。我需要进行查询,在其中检查登录用户是否回答了问题以及他们是否选择了他们选择的选项。如何进行此查询?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号