lunedì 1 settembre 2008

GQL - Le chiavi sui record

Se tabelladati è una entity (una tabella DB ),
per leggere l'ID che viene inserito automaticamente su ogni record si può utilizzare :

tabelladati.key().id()

esempi per stampare gli ID di tutti i record:

for recordx in tabelladati:
print recordx.key().id()

oppure per stampare l'ID del primo [0] record e del secondo

rcc= tabelladati[0]
print rcc.key().id()

rcc= tabelladati[1]
print rcc.key().id()


Per selezionare il record che ha ID es. 223
codid= 223
record_estratto = tabelladati.get_by_id(int(codid))
print record_estratto.nome #stamperà il campo nome del record con ID 223

Nessun commento: