Django在模型中将布尔字段与外键字段绑定

时间:2019-06-28 17:43:44

标签: django-models django-templates django-views

我有一个类似下面的模型,

class ChkListForBatch(models.Model):
    batch = models.ForeignKey(CourseBatch, on_delete=models.CASCADE, related_name="checklistitems", blank=True)
    chkpoint = models.ForeignKey(CheckPoint, on_delete=models.CASCADE, related_name="chkpoint", default=1)
    chkpoint_done = models.BooleanField(default=False, null=False)
    updated_on = models.DateTimeField(null=True, blank=True)    
    objects = models.Manager()

    def __str__(self):
        return self.chkpoint.description

现在,此表的每个记录将都有一个chkpoint_done字段。但是我的问题是,当我使用通用视图(例如更新视图)时,所有检查点项目都显示在下拉列表或multichoicewidget中,然后布尔值字段仅显示一个复选框。我想在单独的行中显示每个外键记录以及绑定到它的相应复选框。

0 个答案:

没有答案