【发布时间】:2016-04-19 22:20:19
【问题描述】:
不能让它做任何事情, 安装,添加到应用程序,遵循文档。没有。 这是我的 admin.py:
from import_export import resources
from import_export.admin import ImportExportModelAdmin
class EmailGroupResource(resources.ModelResource):
class Meta:
model = EmailGroup
class EmailGroupAdmin(DjangoObjectActions, ImportExportModelAdmin, admin.ModelAdmin):
resource_class = EmailGroupResource
.. rest of admin
admin.site.register(EmailGroup, EmailGroupAdmin)
也许我有冲突? 使用 Mezzanine4.0
请帮忙!
【问题讨论】:
-
我过去成功使用过这个模块,我的管理类只继承自 ImportExportModelAdmin。也许多重继承搞砸了?不知道订单的重要性,但 ImportExportModelAdmin 应该是最后一个,如果它不能是唯一的。 admin.ModelAdmin 可能会优先践踏 ImportExport 中的方法。
-
感谢您的回复,是的,我确实想到了这一点。如果我最后继承它,我会收到此错误:“TypeError:无法为基础对象、ImportExportModelAdmin、ModelAdmin 创建一致的方法解析顺序 (MRO)。”但话说回来,如果我只继承 ImportExportModelAdmin,我仍然一无所获。
-
你在等什么样的结果?按钮出现?如果是这样,那么也许您已经覆盖了管理模板,因此他们无法获取
import-export的东西。
标签: python django mezzanine django-import-export