【问题标题】:How to add parameters to flask-restful in python?如何在python中向flask-restful添加参数?
【发布时间】:2014-02-02 02:58:49
【问题描述】:

如何创建执行以下操作的 api 调用:

api.add_resource(MyResource, '/myresource/<myurlparameter>')

目前尚不清楚如何从内部处理它:

class MyResource(restful.Resource):
    def get(self):
        print myurlparameter
        return ""

另外,我注意到我只能 add_resource 到一个级别:

api.add_resource(MyResource, '/myresource') # this works
api.add_resource(MyResource, '/myresource/test') # this this not work

【问题讨论】:

    标签: python flask flask-restful


    【解决方案1】:

    你可以在docs找到你需要的一切。

    Parameter in requests

    class TodoSimple(Resource):
        def get(self, todo_id):
            return {todo_id: todos[todo_id]}
    
        def put(self, todo_id):
            todos[todo_id] = request.form['data']
            return {todo_id: todos[todo_id]}
    
    api.add_resource(TodoSimple, '/<string:todo_id>')
    

    Few endpoints

    api.add_resource(HelloWorld,
        '/',
        '/hello')
    

    【讨论】:

      猜你喜欢
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 2015-08-10
      • 1970-01-01
      • 2021-03-26
      相关资源
      最近更新 更多