【AMAD】django-formapi -- 一个DJANGO API框架,可使用签名request,可使用form作为API的验证工具

动机

如何快速构建API,使用view就行了?

如果快速构建一个可以验证参数的API,使用django-formapi1吧!

简介

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}

个人评分

类型 评分
实用性 ⭐️⭐️
易用性 ⭐️⭐️⭐️
有趣性 ⭐️⭐️⭐️⭐️

猜你喜欢

转载自www.cnblogs.com/thomaszdxsn/p/amaddjangoformapi--yi-gedjango-api-kuang-jia-ke-sh.html