【问题标题】:Flask: how to get json with specific idFlask:如何获取具有特定 ID 的 json
【发布时间】:2019-07-23 16:34:32
【问题描述】:

我正在参与烧瓶,在路由方面需要一些帮助。 我想为开发人员创建一个 API,它可以根据获取请求提供 json 响应。 这已经在工作了:

@app.route("/jsonusers") def jsonusers(): 响应 = app.response_class( 响应=json.dumps(用户), 状态=200, mimetype='应用程序/json'

)

响应:所有用户。

如何访问特定用户: 1)获取它们(例如:/jsonusers/{user-id} 2)更新用户(Put-Method:like /jsonusers/{user-id}/update?name=smith&e-mail=smith@gmail.com

也许您还可以推荐一个与 Flask (Angular?) 配合得很好的前端框架

感谢社区 汉斯

【问题讨论】:

    标签: json http flask crud put


    【解决方案1】:

    如果您需要从 get 或 post 调用中访问数据。你可以这样做:

    @app.route("/jsonusers/<user_id>")
    def jsonusers(user_id):
    //then you can acces it by the name user_id
    
    
    
     @app.route("/jsonusers",methods=["get","post"])
       def jsonusers():
       user_id = request.args["user_id"]
       //here your call would be something like http://url:port/jsonusers?user_id=the_id_of_the_user
    

    Angular 和 boostrap 可以很好地与 jinja 和烧瓶配合使用,所以没问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 2020-09-05
      • 1970-01-01
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多