如何创建从父字段继承的对象的实例?

埃利斯

我有两个班级:Word和它的孩子Verb

class Word(models.Model):
    original = models.CharField(max_length=40)
    translation = models.CharField(max_length=40)

class Verb(Word):
    group = models.IntegerField(default=1)
    past_form= models.CharField(max_length=40)
    future_form = models.CharField(max_length=40)

首先,我创建了一个实例Word

new_word = Word()

我做了一些处理这种情况,现在我需要创建的实例Verb的基础上new_word

我试图这样做:

new_verb = Verb(new_word)

但看起来这不是正确的方法。

重要说明:我无法覆盖__init__方法,因为它是Word从Django模型继承的

斯蒂芬

在您的示例中,您使用了class Verb(Word)构造,该构造用于将Word类的属性和方法继承到Verb类。

要在创建Verb时使用Word实例的属性,需要将构造函数(init方法)添加到Verb类中,如下所示:

class Verb(Word):
    def __init__(self, Word):
        # use Word properties to initialize Verb class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从父对象创建子对象实例的最佳方法

来自分类Dev

对象从父对象继承属性

来自分类Dev

如何初始化继承对象的字段

来自分类Dev

如何访问对象的继承保护字段

来自分类Dev

如何使用Python创建继承的对象?

来自分类Dev

如何创建继承的类对象的数组?

来自分类Dev

Django模型继承创建或从父级获取

来自分类Dev

Java从父对象实例化子对象

来自分类Dev

如何创建在UmbracoApiController内部继承RenderModel的模型的实例?

来自分类Dev

如何从原型方法创建对象实例

来自分类Dev

如何使用实例 PathParam 创建对象

来自分类Dev

如何在 JSF 中创建对象的实例

来自分类Dev

如何为继承多个接口的对象创建模拟接口

来自分类Dev

Java:如何创建从继承的类中获取对象的getter方法?

来自分类Dev

如何创建仅继承特定属性的对象的别名

来自分类Dev

Java:如何创建从继承的类中获取对象的getter方法?

来自分类Dev

新创建的目录从父级继承组权限

来自分类Dev

当实例化对象时,您如何定义它的方法/字段?

来自分类Dev

如何验证创建没有模型的实例的字段的存在?

来自分类Dev

创建模型实例时,如何填充ManyToMany字段?

来自分类Dev

创建新实例时如何分配ForeignKey字段

来自分类Dev

动态创建对象的实例

来自分类Dev

动态创建对象的实例

来自分类Dev

实例字段的继承如何在此特定代码中起作用?

来自分类Dev

如何从继承访问对象

来自分类Dev

如何从继承访问对象

来自分类Dev

如何从父表单中删除字段?

来自分类Dev

如何从父类访问私有字段

来自分类Dev

正确实例化双重继承的对象?