flask url_for乱码(非中文乱码)

今天有个人问问题,是flask的url乱码的问题,源码是这样的

html源码

Edit
#路由源码
@app.route('/edit?id=')

但是网页中的代码变成了

Edit

我们都知道url中中文会转码,空格会转码%20,这都是很正常的事,但是这个怎么解决呢?
这一切都是路由没有写规范导致的字符转义

Edit
#模板正确的情况下
@app.route('/edit',methods=['GET','POST'])  #被解析为 /edit?id=1
@app.route('/edit//',methods=['GET','POST'])  #被解析为  /edit/1/

你可能感兴趣的:(flask url_for乱码(非中文乱码))