mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-06 01:40:52 +00:00
fix: 修复命令记录导出excel文件格式未定义的问题
This commit is contained in:
@@ -27,9 +27,11 @@ class BaseFileRenderer(BaseRenderer):
|
|||||||
def set_response_disposition(self, response):
|
def set_response_disposition(self, response):
|
||||||
serializer = self.serializer
|
serializer = self.serializer
|
||||||
if response and hasattr(serializer, 'Meta') and hasattr(serializer.Meta, "model"):
|
if response and hasattr(serializer, 'Meta') and hasattr(serializer.Meta, "model"):
|
||||||
model_name = serializer.Meta.model.__name__.lower()
|
filename_prefix = serializer.Meta.model.__name__.lower()
|
||||||
|
else:
|
||||||
|
filename_prefix = 'download'
|
||||||
now = datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
|
now = datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
|
||||||
filename = "{}_{}.{}".format(model_name, now, self.format)
|
filename = "{}_{}.{}".format(filename_prefix, now, self.format)
|
||||||
disposition = 'attachment; filename="{}"'.format(filename)
|
disposition = 'attachment; filename="{}"'.format(filename)
|
||||||
response['Content-Disposition'] = disposition
|
response['Content-Disposition'] = disposition
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user