from gluon.sql import DAL, Field
# Подключаемся. В наличии полтора десятка драйверов - MySQL, PostgreSQL, MongoDB and more...
db=DAL('sqlite://database.db')
# Создаем таблицу (если ее нет). Мигрируем (если она изменилась), просто открываем (если она не изменилась)
db.define_table('taskList',Field('title'),Field('done','boolean'))
# Добавляем данные
db['taskList'].insert(title='Beat old sql interfaces',done=False)
db.taskList.insert(title='Beat old sql interfaces',done=False)
# Делаем запрос
for task in db(db.taskList.done==True).select():
print task.title
Via http://stackoverflow.com/a/2976972
Disclaimer: web2py required
Официальная документация: http://www.web2py.com/book/default/chapter/06