コード例 #1
0
def log(message, *args, **kwargs):
    request = local.get_request()
    kwargs.setdefault('extra', {}).update({
        'request_username': request.user.username,
        'request_ip': request.META['REMOTE_ADDR'],
    })
    logger.info(message, *args, **kwargs)
コード例 #2
0
def organisation_saved(instance, **extra):
    if instance._initial_name != instance.name:
        try:
            user = local.get_request().user
        except AttributeError:
            user = None
        if user is not None and user.is_authenticated():
            user_id = user.id
        else:
            user_id = None
        instance.namehistory.create(name=instance.name, user_id=user_id)