dataset — Fedorishev.ru http://fedorishev.ru записная книжка Sat, 30 Jan 2016 08:26:48 +0000 ru-RU hourly 1 dataset — еще одна обертка баз данных для ленивых http://fedorishev.ru/2013/10/dataset/ http://fedorishev.ru/2013/10/dataset/#respond Tue, 15 Oct 2013 14:42:07 +0000 http://fedorishev.ru/?p=52 import dataset db = dataset.connect('sqlite:///:memory:') table = db['sometable'] table.insert(dict(name='John Doe', age=37)) table.insert(dict(name='Jane Doe', age=34, gender='female')) john = table.find_one(name='John Doe') # Внимание, теперь самое вкусное! # Запросы: table = db['users'].table statement = table.select(table.c.name.like('%Snoopy%')) result = db.query(statement) # Сохраняем в json/csv всех result = db['users'].all() dataset.freeze(result, 'users.json', format='json') # Или каждого пользователя в свой файл # export one JSON file per user dataset.freeze(result, 'users/{{ id }}.json', format='json', mode='item')

via https://dataset.readthedocs.org/en/latest/

]]>
http://fedorishev.ru/2013/10/dataset/feed/ 0