猿问

django的项目,和其他项目做对接,接口怎么开发

django的项目,和其他项目做对接,接口怎么开发
喵喔喔
浏览 1143回答 1
1回答

largeQ

我们的做法是写一个api的装饰器,然后用来注解View上的方法,方法返回dict或者直接抛出异常。这样可以把权限控制也放到装饰器上面去,最后实际的API就只需要这样写:class ApiView(BaseApiView): @api def login(username,password): pass @api def register(phone,password,email): pass @asapi(role="admin") def sysinfo(): pass代码里面的BaseApiView和api都是你需要去实现的,这里只是简单的伪代码。
随时随地看视频慕课网APP
我要回答