示例#1
0
文件: log.py 项目: iou2much/logger
        del data['time']
        del data['level']
        del data['func']
        #del data['ip']
    except:
        pass

    detail = {}
    for k in data:
        if k == '_rid_':
            detail['rid'] = data[k][0]
        detail[k] = data[k][0]

    #log = LogModel(rid = rid, ip = ip,mod_id = mod_id,func_id=func_id,time = time,level = level, detail = detail)
    log = LogModel(mod_id = mod_id,func_id=func_id,time = time,level = level, detail = detail).exclude('id')
    log.save()
    #return HttpResponse(log.id)

#TODO:
def map_key_name(request):
    key = request.POST['key']
    sys_id = request.POST['sys_id']
    name = request.POST['name']

    kn = KeynameModel.objects(key = key,sys_id = sys_id)
    if not kn: 
        kn = KeynameModel(key = key,name = name,sys_id = sys_id)
        kn.save()
    else:
        kn = KeynameModel(id = kn[0].id,key = key,name = name)
        kn.save()