Быстро вывести табличку с базой данных поможет такая простая конструкция в web2py :
grid = SQLFORM.grid(db.table)
А вот и параметры ее
SQLFORM.grid( query, fields=None, # выборка полей для вывода field_id=None, # id - поле left=None, # LEFT JOIN headers={}, # Заголовки orderby=None, # сортировка groupby=None, # группировка searchable=True, # поле поиска sortable=True, # кнопки сортировки paginate=20, # записей на страницу deletable=True, # кнопка удалить editable=True, # кнопка редактировать details=True, # кнопка Подробнее selectable=None, # чекбокс для выбора create=True, # можно создавать новые элементы csv=True, # экспорт в csv links=None, # поля - ссылки links_in_grid=True, # показывать в главной таблице ссылки upload='<default>', # args=[], # user_signature=True, # maxtextlengths={}, # максимальная длина текста в полях maxtextlength=20, # onvalidation=None, # функция вызываемая при проверке формы oncreate=None, # функция при создании нового элемента onupdate=None, # функция при редактировании элемента ondelete=None, # функция при удалении элемента sorter_icons=(XML('↑'), XML('↓')), # иконки сортировки ui = 'web2py', # можно поставить jquery-ui, либо описать все компоненты индивидуально словарем showbuttontext=True, # Текст на кнопках _class="web2py_grid", # класс формы formname='web2py_grid', # имя формы search_widget='default', # поисковая форма ignore_rw = False, # formstyle = 'table3cols', # exportclasses = None, # formargs={}, # аргументы формы createargs={}, # аргументы функции создания нового элемента editargs={}, # аргументы функции редактирования элемента viewargs={}, # аргументы функции просмотра элемента buttons_placement = 'right', # кнопки справа links_placement = 'right' # ссылки справа )
Credits : http://www.web2py.com/book/default/chapter/07#SQLFORM.grid