【发布时间】:2018-12-15 06:43:31
【问题描述】:
我有一个这样的模型:
class A(models.Model):
....
....
class Meta:
abstract = True
class B(A):
blah..
blah..
class C(A):
blah..
blah..
只是我想在不同的模型中使用 Model A 作为 ForeignKey
像这样:-
class X(models.Model):
"""
I want to use like this, But i'm getting error
"""
name = models.ForeignKey(A)
但我收到错误:
apis.X.name: (fields.E300) 字段定义与模型“A”的关系, 要么没有安装,要么是抽象的。
我做错了吗? 如何避免这种情况?
提前致谢
【问题讨论】:
标签: python django python-3.x django-models