Django从多个模型类继承

阿比舍克·耶巴拉杰(Abhishek jebaraj)

所以我有一个基本的抽象模型类

class AbstractBase(models.Model):
    category = models.CharField()
    // Some fields

   class Meta:
       abstract = True

现在,许多类都从此Base继承。每个类别都有自己的字段

class Category1(AbstractBase):
      //some code



class Category2(AbstractBase):
          //some code

class CategoryN(AbstractBase):
          //some code

现在,我不想为每个模型创建单独的内联等。

这是因为在管理员中,根据其类别,仅需要显示这些模型之一。

class CategoryAdminInLine(nested.NestedTabularInline):
     model = Category
     fields = //some common fields

有什么简单的方法吗?

安东·佩雷佩利西恩(Anton Perepelitcyn)

试用包django-polymorphic https://github.com/django-polymorphic/django-polymorphic。它为继承的模型添加了透明的admin和QuerySet集成。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有非托管类的Django模型类继承

来自分类Dev

在Django中结合抽象模型类和多表继承

来自分类Dev

Django 信号:与从同一类继承的模型冲突

来自分类Dev

Django,继承了抽象模型类的模型类也可以是抽象的吗?

来自分类Dev

Django模型继承

来自分类Dev

从多个类继承成员

来自分类Dev

从多个类继承成员

来自分类Dev

C#组合类/模型或创建具有继承的多个类

来自分类Dev

C#组合类/模型或创建具有继承的多个类

来自分类Dev

将Django模型父类添加到现有模型中以进行多表继承

来自分类Dev

Django用户类继承

来自分类Dev

django抽象模型继承导入

来自分类Dev

Django模型继承,覆盖字段

来自分类Dev

Django模型中的“部分继承”

来自分类Dev

从django.forms继承模型

来自分类Dev

Django用户模型继承无效

来自分类Dev

django用户继承的模型失败

来自分类Dev

迁移自Django继承的模型

来自分类Dev

TypeScript中的多个类继承

来自分类Dev

如何从多个类继承状态?

来自分类Dev

tableView中的多个继承类

来自分类Dev

为什么Abstract = True没有在Django模型的Meta类中继承

来自分类Dev

Django模型。检索模型的类

来自分类Dev

从 Django 1.8.2 到 Django 1.11 的继承模型

来自分类Dev

继承:在子文件中扩展模型类

来自分类Dev

具有继承的嵌套类的MVC模型

来自分类Dev

Django类继承以创建表表

来自分类Dev

创建ViewModel时从多个模型“继承” DataAnnotations

来自分类Dev

了解Django的模型类