Django将外键字段显示为列表而不是选项

时间:2019-06-26 16:41:49

标签: 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")
    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更改为其他内容。

谢谢。

0 个答案:

没有答案