Ссылаясь на руководство web2py:
DAL Rows - это объект, возвращаемый выбором базы данных.Его можно представить как список строк строки:
rows = db(db.mytable.myfield!=None).select()
Строка содержит значения полей.
for row in rows:
print row.myfield
I предположим, вы также можете сделать, например, дляпервая строка,
result = rows[0].myfield
Редактировать: опять же из документов, индексирование должно работать: учитывая одну строку
row = rows[0]
, вы можете извлечь ее значения, используя несколько эквивалентных выражений:
>>> row.name
Alex
>>> row['name']
Alex
>>> row('person.name')
Alex