我试图实现一个类别表,但这并不是我想要的。我正在构建一个具有多个类别级别的项目,但我想做的是构建一个多层类别结构。
例如,我已经创建了类别如下的类,但我希望按照下面的示例实现多级别类别
操作>(+)
惊悚片或拳击或帮派相关
有什么想法吗?
class Category(models.Model):
CATEGORIES = (
('ACT', 'Action'),
('THRILLER', 'Thriller'),
('COM', 'Comedy'),
('WEST', 'Western'),
('MILITARY', 'Military'),
)
image = models.ImageField()
description = models.CharField(max_length=500)
quantity = models.IntegerField()
category = models.CharField(
max_length=10,
choices=CATEGORIES
)
date_posted = models.DateTimeField(auto_now_add=True, blank=True)