Django - Ayuda con la sintaxis.

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 2 puestos en Django (en relación al último mes)
Gráfica de Django

Ayuda con la sintaxis.

Publicado por ivan (1 intervención) el 11/04/2018 21:33:48
Hola buenas tardes soy nuevo en Django y no se como hacer esto si alguno de ustedes sabe se los agradeceria.
Les explico quiero retornar una lista con este codigo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
return [
 
    {
        'id': idx,
        'employeeID': row[0],
        'employeeName': row[1].strip(),
        'branchName': branch_ids_map.get(
            row[2],
            'Sucursal no encontrada ({})'.format(row[2])
        ),
        'logIn': arrow.get(row[3]).format('YYYY-MM-DD HH:mm') if row[3]is not None and row[5]=="E"  else "",
        'logOut': data.index(idx+1).get(row[4]),
        'hoursWorked':row[3] if row[3] is not None else "none"
    }
    for idx, row in enumerate(data)
 
]
los valores son de un sentencia sql lo que quiero hacer es tomar el valor del proximo idx
es decir si idx vale uno obtener el valor de la columna(4) donde idx valga 2.
Si alguien sabe como hacerle se los agradecería por que ya he intentado con next() y con get() pero mi syntaxis seguramente esta erronea.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder