コード例 #1
0
ファイル: base.py プロジェクト: zhang0101/Django_EDU
 def log(self, flag, message, obj=None):
     log = Log(user=self.user,
               ip_addr=self.request.META['REMOTE_ADDR'],
               action_flag=flag,
               message=message)
     if obj:
         log.content_type = get_content_type_for_model(obj)
         log.object_id = obj.pk
         log.object_repr = force_text(obj)
     log.save()
コード例 #2
0
ファイル: response.py プロジェクト: Sky-meow/Python-Two
def log(request, message, flag='api', obj=None):
    from xadmin.models import Log
    log = Log(user=request.user,
              ip_addr=request.META['REMOTE_ADDR'],
              action_flag=flag,
              message=message)
    if obj:
        log.content_type = get_content_type_for_model(obj)
        log.object_id = obj.pk
        log.object_repr = force_text(obj)
    log.save()
コード例 #3
0
ファイル: base.py プロジェクト: eddiep1101/django-xadmin
 def log(self, flag, message, obj=None):
     log = Log(
         user=self.user, 
         ip_addr=self.request.META['REMOTE_ADDR'],
         action_flag=flag,
         message=message
     )
     if obj:
         log.content_type = get_content_type_for_model(obj)
         log.object_id = obj.pk
         log.object_repr = force_text(obj)
     log.save()