我有以下型号,
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")
chkpoint_done = models.BooleanField(default=False)
updated_on = models.DateTimeField(null = True, blank = True)
objects = models.Manager()
def __str__(self):
return self.chkpoint.description
我能够成功显示表单,但是所有外键字段都显示在下拉控件中。相反,我希望所有项目都像表一样显示在单独的行中。有没有办法做到这一点。我认为,基本上,用于Foreignkeyfield的小部件必须从MultipleOptionsWidget更改为其他内容。
谢谢。