Flask的url_for引发TypeError:' function'对象没有属性' __ getitem __'

时间:2016-04-20 07:49:16

标签: python flask

我正在尝试为我的详细信息路由生成网址并重定向到该网址。我致电options: _analyticsUserId,但获得redirect(url_for(details))。我做错了什么?

TypeError: 'function' object has no attribute '__getitem__'
@app.route('/search_process')
def search():
    return redirect(url_for(details))

@app.route('/details')
def details():
    return 'details'

1 个答案:

答案 0 :(得分:2)

您需要将端点名称(字符串)传递给url_for

return redirect(url_for('details'))