使您专注于编写业务逻辑代码,只需返回api的dict数据,或直接返回其他响应。
json-api的Python项目详细描述
#json api
使您专注于编写业务逻辑代码,只需返回api的dict数据,或直接返回其他响应即可。
然后使用它提供的方法将路由添加到您的框架应用程序。
然后检查请求数据和响应数据。
`````
>pip3安装json-api
`````
35
35 35 35 35 35 35 35 35 35 35 35 35 ;
``````````````=sanic()
magic.set_app(app)
async def索引(request,name=“world”):
返回{“hello”:name}
async def register(request,name,email,password):
password=password或generate_random_password()
user=new_user(name,email,password)
返回user.to_dict()
async def获取用户信息(request,name):
user=get_user_by_name(name)
如果不是user:
返回{'reason':'not found',404
返回user.to_dict()
magic.add_route(“/api/user/register”,register,methods=[“post”])
magic.add_route(“/api/user/info”,获取用户信息)
debug=debug)
`````
````
````
````
`
`````
[
路径('translate',magic.json_api(trans))
])
]
````
使您专注于编写业务逻辑代码,只需返回api的dict数据,或直接返回其他响应即可。
然后使用它提供的方法将路由添加到您的框架应用程序。
然后检查请求数据和响应数据。
`````
>pip3安装json-api
`````
35
35 35 35 35 35 35 35 35 35 35 35 35 ;
``````````````=sanic()
magic.set_app(app)
async def索引(request,name=“world”):
返回{“hello”:name}
async def register(request,name,email,password):
password=password或generate_random_password()
user=new_user(name,email,password)
返回user.to_dict()
async def获取用户信息(request,name):
user=get_user_by_name(name)
如果不是user:
返回{'reason':'not found',404
返回user.to_dict()
magic.add_route(“/api/user/info”,获取用户信息)
debug=debug)
`````
````
````
````
`
`````
[
路径('translate',magic.json_api(trans))
])
]
````