def create(self, post): row = [] for _ in ('title', 'slug', 'description', 'updated', 'created', 'html', 'css', 'js', 'category', 'status', 'allow_comment', 'author'): row.append(getattr(post, _)) return db.insert(self.table).fields('title', 'slug', 'description', 'updated', 'created', 'html', 'css', 'js', 'category', 'status', 'allow_comment', 'author').values(row).execute()
def save(self, pair): return db.insert(self.table).values((pair.key, pair.value, pair.type)).execute()
def create(self, meta): data = dumps(meta.data) return (db.insert(self.table).fields('node_id', 'type', 'extend', 'data') .values((meta.node_id, meta.type, meta.extend, data)).execute())
def create(self, meta): data = dumps(meta.data) return (db.insert(self.table).fields( 'node_id', 'type', 'extend', 'data').values( (meta.node_id, meta.type, meta.extend, data)).execute())
def create(self, page): row = [] for _ in ('parent', 'name', 'title', 'slug', 'content', 'status', 'redirect', 'show_in_menu'): row.append(getattr(page, _)) return db.insert(self.table).fields('parent', 'name', 'title', 'slug', 'content', 'status', 'redirect', 'show_in_menu').values(row).execute()
def save(self, pair): return db.insert(self.table).values( (pair.key, pair.value, pair.type)).execute()