【发布时间】:2018-11-29 18:53:18
【问题描述】:
我正在尝试创建一个博客,其中一个类别可能有一些子类别。 我在我的 models.py 中这样做了
class Category(models.Model):
title = models.CharField(max_length=50, unique=True)
def __str__(self):
return f"{self.title}"
class SubCategory(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE)
title = models.CharField(max_length=50, unique=True)
def __str__(self):
return f"{self.title}"
但我认为为同一个任务创建两个不同的类是不对的。那么还有其他方法可以做到吗?谢谢。
【问题讨论】: