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)`
答案 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