我想知道是否可以为a分配子类引用 对于基类已经构造的构造函数的referencefield 通过。例如:
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?
答案 0 :(得分:0)
在mongoengine google小组得到答案。这样做是有效的。
http://groups.google.com/group/mongoengine-users/browse_thread/thread/324c2d58876708fa