def execute(self):
try:
name = self.params['name']
guid = uuid.uuid4()
query = """
INSERT INTO test_table(name, guid) values(%(name)s, %(guid)s);
"""
query_get = """
SELECT id, name, guid from test_table where guid = %(guid)s;
"""
ins = await self.app.db.execute('test_db', query, {'name': name, 'guid': guid}, 'insert')
_data = await self.app.db.execute('test_db', query_get, {'guid':guid}, 'select')
self.result = [dict(d) for d in _data]
except Exception as e:
self.errors.append({
'code': 502,
'message': '{}'.format(e)
})
return self.result
评论列表
文章目录