gpt4 book ai didi

python - 如何调用self方法并获取flask中的数据?

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:52 25 4
gpt4 key购买 nike

我想从另一个app.route方法调用app.route方法。作为示例,代码看起来很简单。我想在 postMethod() 函数中调用 getMethod() 函数。我怎样才能做到这一点?

@app.route('/ex1')
def getMethod():
return "some value"

@app.route('/ex2', methods=['POST'])
def postMethod():
# want to call getMethod() and get the return value
# save data to database
return jsonify('created'), 201

最佳答案

按照解决方案 here

一个可能的解决方案是创建一个不带装饰器的普通函数,然后在您想要的不同位置调用它。

@app.route('/ex1')
def getMethod():
return commonMethod()

def commonMethod():
return "some value"

@app.route('/ex2', methods=['POST'])
def postMethod():
result = commonMethod()
return jsonify('created'), 201

关于python - 如何调用self方法并获取flask中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57648824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com