【发布时间】:2012-02-23 03:38:48
【问题描述】:
我想知道是否可以将子类引用分配给 基类所在的构造函数的引用字段 通过了。例如:
class Base(Document):
str1=StringField(max_length=50)
class Derived(Base):
str2=StringField(max_length=50)
class Container(Document):
r=ReferenceField(Base)
d=Derived(str1="str1",str2="str2")
c=Container()
c.r=d
c.r=d 行有效吗?
或者我是否需要使用 GenericReferenceField?
【问题讨论】:
标签: django mongoengine