2015-03-25 50 views
0

是否可以用Flask重寫一個URL例如如果通過這條路線被接收的POST請求:用Flask重寫一個URL

@app.route('/', methods=['GET','POST']) 
def main(): 
    if request.method == 'POST': 
     #TODO: rewrite url to something like '/message' 
     return render_template('message.html') 
    else: 
     return render_template('index.html') 

我知道我可以使用重定向和安裝另一條路線,但我更喜歡,如果可以簡單地修改URL。

+0

你的意思是你想改變URL信息在你得到這個職位信息? – 2015-03-25 09:45:21

+0

我曾希望能夠更改用戶在瀏覽器欄中看到的URL。這隻能在客戶端完成,例如與JS或Flask重定向? – 2015-03-25 09:50:11

回答

1

我想你可能會感興趣的重定向行爲

from flask import Flask,redirect 

然後用

redirect("http://www.example.com", code=302) 

見:Redirecting to URL in Flask