在Flask上构建URL的支持方式

时间:2018-12-21 11:00:26

标签: python flask

我想拥有这样的网址/csv/table,但是,它没有用,请给我一个错误

  

未找到

     

在服务器上找不到请求的URL。如果你   手动输入网址,请检查您的拼写,然后重试。

这是上载表单的哈巴狗代码

form(method='post' action="{{ url_for('table', root=url_for('upload')) }}"

和烧瓶路线

@app.route('/', methods=['GET'])
def index():
    return render_template('index.html')

@app.route('/csv/', methods=['GET', 'POST'])
def upload():
    return render_template('upload.html')

@app.route('/<root>table', methods=['POST'])
def table(root):
    return render_template('table.html', root=root)

1 个答案:

答案 0 :(得分:0)

感谢@reportgunner =)

问题出在/csv/的路线上,并且是我第二页a(href blah-blah-blah的按钮

我通过操作创建了适当的表格,现在一切正常

第一级网址(现在带有尾随问号)http://127.0.0.1:5000/csv?除外