Slide 15
Slide 15 text
SQLpy + Models
● Still like linking behaviours and actions via
models?
● Use the DAO pattern - define the models
how you want
○ Add extra methods to serialize or
validate
15
class Hello(object):
def __init__(self, queryfunc, cur, args):
self._query = queryfunc
self._result = self.result(cur, args)
@property
def result(self):
return self._result
@result.setter
def result(self, cur, args):
self._result = self._query(cur, 0, args)
def refresh(self, cur, args):
return self._query(cur, 0, args)
def jsonout(self):
return json.dumps(self.result)