/dataset-model

Simple model object to work with the dataset framework

Primary LanguagePython

dataset_model

Simple model object to work with the dataset framework

It's available on PyPi:

pip install dataset-model

Basic usage:

from dataset_model.models import Model
import dataset

# Define your model
class Weather(Model):
    _table = 'weather'
    _indexes = ['place', ]
    _fields = [
        ('date', datetime.now()),
        ('temperature', 0),
        ('place', None),
    ]

# Create the engine
engine = dataset.connect('sqlite:///:memory:')

# Create your object and field values
item = Weather(_engine=engine, temperature=32)
item.place = 'Madrid'

# Saves to database
item.save()

# Deletes
item.delete()