mirror of https://github.com/jumpserver/jumpserver
fix: 修复命令记录导出excel文件格式未定义的问题
parent
a36e6fbf84
commit
deedd49dc5
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue