【问题标题】:Django: Getting "ManyToManyField cannot define a relation with abstract class" errorDjango:获取“ManyToManyField 无法定义与抽象类的关系”错误
【发布时间】:2011-06-24 13:14:25
【问题描述】:

我需要这个继承:

项目(模型。模型) ... 元类: 抽象=真

食物(物品) ...

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

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

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

【问题讨论】:

    标签: django-models


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-04
      • 2013-10-22
      • 2011-12-24
      • 2015-03-19
      • 2013-08-21
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      相关资源
      最近更新 更多