我有一个类似下面的模型,
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中,然后布尔值字段仅显示一个复选框。我想在单独的行中显示每个外键记录以及绑定到它的相应复选框。