【发布时间】:2018-04-10 15:35:06
【问题描述】:
我在蓝图中有一些视图功能。它们如下所示:
@app.route('/panel/<int:id>', methods=['GET'])
def get_panel(id):
panel = Panel.query.filter_by(id=id).first()
return jsonify(panel.getJson())
@app.route('/panel/<int:id>', methods=['POST'])
def post_panel(id):
panel = request.get_json().get('panel')
# code for saving the data in database
return jsonify({"message": "Saved in database"})
当我尝试测试视图函数 post_panel() 时,它以某种方式获取了 get_panel()。由于两个函数 url 是相同的,我认为这就是导致问题的原因。
有什么办法吗?
【问题讨论】:
标签: python flask python-unittest werkzeug