Django 管理员:list_display 和导入导出不能同时工作
Django Admin: list_display and ImportExport not working Simultaneosly
我正在开发一个多数据库 Django 项目,该项目具有用于数据库更新的导入导出功能。
如果我在 ImportExport List_display 之前放置 @admin.register 则不起作用
Admin.py
from django.contrib import admin
from .models import *
from import_export.admin import ImportExportModelAdmin
class ViewAdmin(ImportExportModelAdmin):
pass
@admin.register(English,Data1,Data2, Data3, Data4, Data5)
class EnglishAdmin(admin.ModelAdmin):
list_display = ("name","views")
如果我使用这种方法我没有导入导出功能,但是我可以使用list_display功能
Admin.py
from django.contrib import admin
from .models import *
from import_export.admin import ImportExportModelAdmin
@admin.register(English,Data1,Data2, Data3, Data4, Data5)
class ViewAdmin(ImportExportModelAdmin):
pass
class EnglishAdmin(admin.ModelAdmin):
list_display = ("name","views")
如果我使用此方法,我将无法使用 list_display 功能,导入导出功能正在运行
有什么方法可以同时使用这两个函数吗?
您可以单独注册English
模型
from django.contrib import admin
from .models import *
from import_export.admin import ImportExportModelAdmin
@admin.register(Data1,Data2, Data3, Data4, Data5)
class ViewAdmin(ImportExportModelAdmin):
pass
@admin.register(English)
class EnglishAdmin(ImportExportModelAdmin):
list_display = ("name","views")
如果您在 ViewAdmin
class 中有一些自定义登录,那么 EnglishAdmin
可以继承它
我正在开发一个多数据库 Django 项目,该项目具有用于数据库更新的导入导出功能。 如果我在 ImportExport List_display 之前放置 @admin.register 则不起作用
Admin.py
from django.contrib import admin
from .models import *
from import_export.admin import ImportExportModelAdmin
class ViewAdmin(ImportExportModelAdmin):
pass
@admin.register(English,Data1,Data2, Data3, Data4, Data5)
class EnglishAdmin(admin.ModelAdmin):
list_display = ("name","views")
如果我使用这种方法我没有导入导出功能,但是我可以使用list_display功能
Admin.py
from django.contrib import admin
from .models import *
from import_export.admin import ImportExportModelAdmin
@admin.register(English,Data1,Data2, Data3, Data4, Data5)
class ViewAdmin(ImportExportModelAdmin):
pass
class EnglishAdmin(admin.ModelAdmin):
list_display = ("name","views")
如果我使用此方法,我将无法使用 list_display 功能,导入导出功能正在运行
有什么方法可以同时使用这两个函数吗?
您可以单独注册English
模型
from django.contrib import admin
from .models import *
from import_export.admin import ImportExportModelAdmin
@admin.register(Data1,Data2, Data3, Data4, Data5)
class ViewAdmin(ImportExportModelAdmin):
pass
@admin.register(English)
class EnglishAdmin(ImportExportModelAdmin):
list_display = ("name","views")
如果您在 ViewAdmin
class 中有一些自定义登录,那么 EnglishAdmin
可以继承它