Ejemplo n.º 1
0
def mac(request, mac):

    adb = AggDB()
    adb.lookup_tz = requested_tz(request)
    adb.connect(settings.APIV1_AGGDB_HOST,
                settings.APIV1_AGGDB_USER,
                settings.APIV1_AGGDB_PASS,
                settings.APIV1_AGGDB_DB)

    body = []

    for item in adb.lookup_by_mac(mac):
        body.append(item)

    adb.close()

    return HttpResponse(json.dumps(body, encoding="latin_1"), mimetype="application/json")
Ejemplo n.º 2
0
def macbydate(request, mac, date):
    adb = AggDB()
    adb.lookup_tz = requested_tz(request)
    adb.connect(settings.APIV1_AGGDB_HOST,
                settings.APIV1_AGGDB_USER,
                settings.APIV1_AGGDB_PASS,
                settings.APIV1_AGGDB_DB)

    body = []

    dt = datetime.datetime.strptime(date, "%Y-%m-%d %H:%M:%S")
    for item in adb.lookup_by_mac(mac, dt):
        body.append(item)

    adb.close()

    return HttpResponse(json.dumps(body, encoding="latin_1"), mimetype="application/json")