不同 Django 管理员的相同选项 Class
Same Options For Different Django Admin Class
这应该很明显,但我不知道该怎么做。
我如何应用相同的选项,例如针对不同型号和不同管理员的排除 class
-- admin.py
class Tabla1(admin.ModelAdmin):
exclude('tenant')
...
class Tabla2(admin.ModelAdmin):
exclude('tenant')
...
class Tabla3(admin.ModelAdmin):
exclude('tenant')
...
我想要的是在表中排除相同的租户字段。我在几个表中有相同的字段。事实上,对于不同的管理模型,我有几个动作(相同的动作)要做。
创建一个基础管理员 class,您可以继承自:
class TablaBaseAdmin(admin.ModelAdmin):
class Meta:
exclude = ('tenant',)
class Tabla1Admin(TablaBaseAdmin):
pass
class Tabla2Admin(TablaBaseAdmin):
pass
class Tabla3Admin(TablaBaseAdmin):
pass
这应该很明显,但我不知道该怎么做。 我如何应用相同的选项,例如针对不同型号和不同管理员的排除 class
-- admin.py
class Tabla1(admin.ModelAdmin):
exclude('tenant')
...
class Tabla2(admin.ModelAdmin):
exclude('tenant')
...
class Tabla3(admin.ModelAdmin):
exclude('tenant')
...
我想要的是在表中排除相同的租户字段。我在几个表中有相同的字段。事实上,对于不同的管理模型,我有几个动作(相同的动作)要做。
创建一个基础管理员 class,您可以继承自:
class TablaBaseAdmin(admin.ModelAdmin):
class Meta:
exclude = ('tenant',)
class Tabla1Admin(TablaBaseAdmin):
pass
class Tabla2Admin(TablaBaseAdmin):
pass
class Tabla3Admin(TablaBaseAdmin):
pass