Django:获取“ManyToManyField无法定义与抽象类的关系”错误

时间:2011-02-10 00:56:40

标签: django-models

我需要这种继承:

项(models.Model) ... 类Meta:         abstract = True

食品(项目) ...

膳食(项目) items = models.ManyToManyField(Item,related_name ='meal_items')

但我收到此错误: AssertionError:ManyToManyField无法定义与抽象类Item

的关系

我该怎么办?还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

Multi-table inheritance? ManyToMany字段必须链接实际的数据库表。