我想使用Flask API创建回调网址

时间:2018-10-25 08:54:52

标签: python-3.x flask

1)获取错误404在服务器上找不到请求的URL。如果您手动输入网址,请检查拼写,然后重试。 2)无法明智地调用数据,因为我有25个用户希望为单个用户调用数据

 conn = pymysql.connect(host=None, user='root', passwd=None, db='db1')
 heart_data = pd.read_sql('select * from heart',con = conn)
 app = Flask(__name__)
 @app.route('/HRV/<userid>/',methods = ['GET'])
 def HRV(userid):
        db = heart_data[heart_data['userId'] == userid]
        return(db)`
 if __name__ == "__main__":
       `app.run(debug=True)`

1 个答案:

答案 0 :(得分:0)

尝试删除斜杠。

例如,您具有以下代码:

@app.route('/projects/')
def projects():
    return 'The project page'

@app.route('/about')
def about():
    return 'The about page'
  

项目端点的规范URL带有斜杠。它类似于文件系统中的文件夹。如果您访问的URL不带斜杠,则Flask会将您重定向到带斜杠的规范URL。

     

about端点的规范URL不带斜杠。它类似于文件的路径名。使用斜杠访问URL会产生404“未找到”错误。这有助于使这些资源的网址保持唯一,从而有助于搜索引擎避免对同一页面进行两次索引。

详细信息,请参见Unique URLs / Redirection Behavior — Flask 1.0.2 documentation