本文主要是介绍《zdppy_aocrud官方教程》 07 自动生成根据ID删除接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
07 自动生成根据ID删除接口
《zdppy_aocrud官方教程》 07 自动生成根据ID删除接口
生成方法
服务端
import aocrud
import env
import orm
from api import Api, respenv.load("../.env")db, BaseModel = orm.get_mysql_pool_base_model_by_env()class User(BaseModel):name = orm.CharField()age = orm.IntegerField()path, method = aocrud.method.delete(User)
app = Api(routes=[resp.delete(path, method)
])if __name__ == "__main__":import uvicornuvicorn.run("server:app", port=8000)
客户端
import reqr = req.delete("http://127.0.0.1:8000/user/177")
print(r.json())r = req.delete("http://127.0.0.1:8000/user/17")
print(r.json())
生成路由
服务端
import aocrud
import env
import orm
from api import Apienv.load("../.env")db, BaseModel = orm.get_mysql_pool_base_model_by_env()class User(BaseModel):name = orm.CharField()age = orm.IntegerField()app = Api(routes=[aocrud.route.delete_route(User)
])if __name__ == "__main__":import uvicornuvicorn.run("server:app", port=8000)
客户端
import reqr = req.delete("http://127.0.0.1:8000/user/177")
print(r.json())r = req.delete("http://127.0.0.1:8000/user/17")
print(r.json())
这篇关于《zdppy_aocrud官方教程》 07 自动生成根据ID删除接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!