为什么我在web2py中使用Web服务

时间:2014-12-02 17:40:25

标签: python web2py

我在web2py中创建了几个Web应用程序。我还在web2py中为移动客户端编写了Web服务。在web2py中,控制器可以返回视图的字典。因此web2py字典也可以在视图和Web服务中使用。我的问题是,为什么我应该使用特定于Web服务的控制器?

@request.restful()
def api():
    def GET(*args,**vars):
        return dict()
    def POST(*args,**vars):
        return dict()
    def PUT(*args,**vars):
        return dict()
    def DELETE(*args,**vars):
        return dict()
    return locals()

相反,我可以使用简单的控制器返回字典,我可以使用json扩展名调用该函数。

def index():
    return dict()

0 个答案:

没有答案