perf: 删除不用代码

pull/10672/head
Bai 2023-06-09 15:57:27 +08:00 committed by Jiangjie.Bai
parent 2333a29a56
commit 00d3caf80c
1 changed files with 0 additions and 21 deletions

View File

@ -1,10 +1,8 @@
import codecs
import copy import copy
from itertools import chain from itertools import chain
from datetime import datetime from datetime import datetime
from django.db import models from django.db import models
from django.http import HttpResponse
from common.utils.timezone import as_current_tz from common.utils.timezone import as_current_tz
from common.utils import validate_ip, get_ip_city, get_logger from common.utils import validate_ip, get_ip_city, get_logger
@ -13,25 +11,6 @@ from .const import DEFAULT_CITY
logger = get_logger(__name__) logger = get_logger(__name__)
def get_excel_response(filename):
excel_response = HttpResponse(content_type='text/csv')
excel_response[
'Content-Disposition'] = 'attachment; filename="%s"' % filename
excel_response.write(codecs.BOM_UTF8)
return excel_response
def write_content_to_excel(response, header=None, login_logs=None, fields=None):
writer = csv.writer(response, dialect='excel', quoting=csv.QUOTE_MINIMAL)
if header:
writer.writerow(header)
if login_logs:
for log in login_logs:
data = [getattr(log, field.name) for field in fields]
writer.writerow(data)
return response
def write_login_log(*args, **kwargs): def write_login_log(*args, **kwargs):
from audits.models import UserLoginLog from audits.models import UserLoginLog