Merge pull request #750 from xenu256/patch-1

aiomysql has DictCursor
This commit is contained in:
Raphael Deem 2017-05-29 22:54:09 -07:00 committed by GitHub
commit 4a1d1a0dc1

View File

@ -46,15 +46,13 @@ async def get_pool(app, loop):
@app.route("/")
async def test():
result = []
data = {}
async with app.pool['aiomysql'].acquire() as conn:
async with conn.cursor() as cur:
async with conn.cursor(aiomysql.DictCursor) as cur:
await cur.execute("SELECT question, pub_date FROM sanic_polls")
async for row in cur:
result.append({"question": row[0], "pub_date": row[1]})
result = await cur.fetchall()
if result or len(result) > 0:
data['data'] = res
data['data'] = result
return json(data)