Flask-Admin - 在 url_for(' ') 中传递什么?
Flask-Admin - what to pass in url_for(' ')?
我收到一个错误,它说 url_for('').
中的那个参数不能构建 URL
我通过了 url_for('admin') 但这不起作用。我应该传递什么才能到达 localhost:5000/admin ?
谢谢
你传递你要访问的路由定义的名称。
例如:
@app.route('/')
def index():
return 'Hello, World!'
...
@app.route('/some_page')
def somewhere_else():
if something_happened:
redirect(url_for('index'))
return render_template('some_page.html')
或者如果您在 HTML 中使用它:
<a href="{{ url_for('index') }} ...></a>
我收到一个错误,它说 url_for('').
中的那个参数不能构建 URL我通过了 url_for('admin') 但这不起作用。我应该传递什么才能到达 localhost:5000/admin ?
谢谢
你传递你要访问的路由定义的名称。
例如:
@app.route('/')
def index():
return 'Hello, World!'
...
@app.route('/some_page')
def somewhere_else():
if something_happened:
redirect(url_for('index'))
return render_template('some_page.html')
或者如果您在 HTML 中使用它:
<a href="{{ url_for('index') }} ...></a>