From 950358f5baa3716f151912cca06d968051a26904 Mon Sep 17 00:00:00 2001 From: BaiJiangJie <bugatti_it@163.com> Date: Tue, 22 Oct 2019 17:40:55 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=97=B6=E9=97=B4=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/audits/models.py | 8 +++----- apps/audits/views.py | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/audits/models.py b/apps/audits/models.py index 5220a032..31471edb 100644 --- a/apps/audits/models.py +++ b/apps/audits/models.py @@ -88,13 +88,11 @@ class UserLoginLog(models.Model): datetime = models.DateTimeField(default=timezone.now, verbose_name=_('Date login')) @classmethod - def get_login_logs(cls, date_from=None, date_to=None, user=None, keyword=None, date_format=None): + def get_login_logs(cls, date_from=None, date_to=None, user=None, keyword=None): login_logs = cls.objects.all() if date_from and date_to: - date_from = timezone.datetime.strptime(date_from, date_format) - date_to = timezone.datetime.strptime( - date_to + ' 23:59:59', date_format + ' %H:%M:%S' - ) + date_from = "{} {}".format(date_from, '00:00:00') + date_to = "{} {}".format(date_to, '23:59:59') login_logs = login_logs.filter( datetime__gte=date_from, datetime__lte=date_to ) diff --git a/apps/audits/views.py b/apps/audits/views.py index 6934f2e9..480aa11a 100644 --- a/apps/audits/views.py +++ b/apps/audits/views.py @@ -282,7 +282,7 @@ class LoginLogExportView(PermissionsMixin, View): login_logs = UserLoginLog.get_login_logs( date_from=date_from, date_to=date_to, user=user, - keyword=keyword, date_format=self.date_format + keyword=keyword, ) except ValueError: return HttpResponse('Json object not valid', status=400) -- 2.18.0