jjzjj

Concrete5

全部标签

python - 如何找到 Django 模型基类的 "concrete class"

在使用模型继承时,我试图找到django模型对象的实际类。一些描述问题的代码:classBase(models.model):defbasemethod(self):...classChild_1(Base):passclassChild_2(Base):pass如果我创建两个子类的各种对象并创建一个包含它们的查询集:Child_1().save()Child_2().save()(o1,o2)=Base.objects.all()我想确定对象在基方法中的类型是Child_1还是Child_2,我可以通过o1.child_1和o2.child_2获取子对象,但这会重新获得有关基类中子类

Django 序列化为 JSON 错误 : 'MetaDict' object has no attribute 'concrete_model'

我正在开发一个使用Django和MongoDB(作为模型)的应用程序。我正在尝试使用从表单中获取的数据(手动)初始化模型对象(以便将其进一步发送到另一台服务器)。模型如下所示:classMyModel(DynamicDocument):study_name=StringField(default="firststudy")individual_name=StringField(default="individual")file_list=ListField(StringField)#thisisalistofpathstosomefiles在表单中我正在执行以下操作:pilot_obj

Django 序列化为 JSON 错误 : 'MetaDict' object has no attribute 'concrete_model'

我正在开发一个使用Django和MongoDB(作为模型)的应用程序。我正在尝试使用从表单中获取的数据(手动)初始化模型对象(以便将其进一步发送到另一台服务器)。模型如下所示:classMyModel(DynamicDocument):study_name=StringField(default="firststudy")individual_name=StringField(default="individual")file_list=ListField(StringField)#thisisalistofpathstosomefiles在表单中我正在执行以下操作:pilot_obj