在我目前的模型中。我有两个模型。我有一个类别和模型
class Categories(models.Model):
name = models.CharField(max_length=30, unique=True)
description = models.CharField(max_length=100)
def __str__(self):
return self.name
class Board(models.Model):
name = models.CharField(max_length=30, unique=True)
description = models.CharField(max_length=100)
category = models.ForeignKey(Categories, related_name='topics', on_delete=False)
我有一个for循环显示所有类别,我计划编写一个for循环来显示属于该类别的板。但是我的for循环只显示每个类别中的每个板。我需要在类别测试中显示类别等于测试的板 但是我用
boards = Board.objects.all()
我怎样才能使我的for循环只显示正确类别的电路板
你可以试试这个:
既然您已经定义了一个
related_name
,那么您也可以这样做:相关问题 更多 >
编程相关推荐