【发布时间】:2020-09-20 11:16:33
【问题描述】:
我想像这样向 ForeignKey 或 ManytoManyField 添加更多约束:
question_id = models.ManyToManyField(Question(open==True))
或者换个类似的约束:
实际上,我不想显示未作为选择打开的问题(如上图所示以答案形式突出显示), 当然,我已经通过一些查询完成了它,但是 Django 是否有任何内置支持?我尝试了其他方法,但没有奏效。谢谢!
class Answer(models.Model):
"""Give answers"""
answer = models.TextField()
question_id = models.ManyToManyField(Question(open==True))
upVote = models.IntegerField(default=0)
downVote = models.IntegerField(default=0)
def __str__(self):
"""return string """
return self.answer
【问题讨论】:
-
你能给我们看一下序列化器吗?
标签: django model foreign-keys manytomanyfield