diff --git a/backend/dvadmin/utils/import_export_mixin.py b/backend/dvadmin/utils/import_export_mixin.py
index 4f6a807..1836f3b 100644
--- a/backend/dvadmin/utils/import_export_mixin.py
+++ b/backend/dvadmin/utils/import_export_mixin.py
@@ -163,6 +163,8 @@ class ImportSerializerMixin:
         assert self.import_field_dict, "'%s' 请配置对应的导入模板字段。" % self.__class__.__name__
         assert self.import_serializer_class, "'%s' 请配置对应的导入序列化器。" % self.__class__.__name__
         data = self.import_serializer_class(queryset, many=True, request=request).data
+        if isinstance(self.import_field_dict, MethodType) or isinstance(self.import_field_dict, FunctionType):
+            self.import_field_dict = self.import_field_dict()
         # 导出excel 表
         response = HttpResponse(content_type="application/msexcel")
         response["Access-Control-Expose-Headers"] = f"Content-Disposition"