use async version of model_to_dict
This commit is contained in:
parent
d24e1ae110
commit
a42b254c33
@ -1,10 +1,9 @@
|
|||||||
from sanic import Sanic
|
from sanic import Sanic
|
||||||
from sanic.response import json
|
from sanic.response import json
|
||||||
|
|
||||||
from aiopeewee import AioModel, AioMySQLDatabase
|
from aiopeewee import AioModel, AioMySQLDatabase, model_to_dict
|
||||||
from peewee import CharField, TextField, DateTimeField
|
from peewee import CharField, TextField, DateTimeField
|
||||||
from peewee import ForeignKeyField, PrimaryKeyField
|
from peewee import ForeignKeyField, PrimaryKeyField
|
||||||
from playhouse.shortcuts import model_to_dict
|
|
||||||
|
|
||||||
|
|
||||||
db = AioMySQLDatabase('test', user='root', password='',
|
db = AioMySQLDatabase('test', user='root', password='',
|
||||||
@ -49,7 +48,7 @@ async def stop(app, loop):
|
|||||||
@app.post('/users')
|
@app.post('/users')
|
||||||
async def add_user(request):
|
async def add_user(request):
|
||||||
user = await User.create(**request.json)
|
user = await User.create(**request.json)
|
||||||
return json(model_to_dict(user))
|
return json(await model_to_dict(user))
|
||||||
|
|
||||||
|
|
||||||
@app.get('/users/count')
|
@app.get('/users/count')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user