动机
如何快速构建API,使用view就行了?
如果快速构建一个可以验证参数的API,使用django-formapi
1吧!
简介
class DivisionCall(calls.APICall):
"""
Returns the quotient of two integers
"""
dividend = forms.FloatField()
divisor = forms.FloatField()
def action(self, test):
dividend = self.cleaned_data.get('dividend')
divisor = self.cleaned_data.get('divisor')
return dividend / divisor
API.register(DivisionCall, 'math', 'divide', version='v1.0.0')
然后,带上参数: {'dividend': 5, 'divisor': 2}
访问接口可以获得:
{"errors": {}, "data": 5, "success": true}
个人评分
类型 | 评分 |
---|---|
实用性 | ⭐️⭐️ |
易用性 | ⭐️⭐️⭐️ |
有趣性 | ⭐️⭐️⭐️⭐️ |