我正在尝试扩展我的 Django 模型中的关系。我有一个系统,其中元素存储在类别中。我如何构建我的models.py
,以便每个类别都与一个子类别相关?
这是我的类别模型的样子:
class Category(models.Model):
site = models.ForeignKey(Site)
template_prefix = models.CharField(max_length=200, blank=True)
name = models.CharField(max_length=200)
slug = models.SlugField()
description = models.TextField(default='')
sortby_fields = models.CharField(max_length=200,
help_text=_(u'A comma separated list of field names that should show up as sorting options.'),
blank=True)
sort_order = models.PositiveIntegerField(default=0)
def __unicode__(self):
return self.name + u' Category'
class Meta:
verbose_name_plural = u'categories'
感谢您的任何建议。