2013-04-05 133 views
0

說,我在瓶定義用戶的個人資料頁:瓶自定義路由

@app.route('/user/<name>') 
def user(name): 
    do stuff 

我想改變路由規則,這樣我就可以把不僅僅是一個指定多在<name>,例如<name, location>轉換爲具有該名稱和位置的用戶,由/ user/James-Oregon給出的URL。

+0

你能編輯你的問題嗎?我想你在描述中只是略去了一些詞語,這讓你很難理解你在問什麼。 – 2013-04-05 17:42:26

+0

啊,是的,謝謝你指出這一點。我忘記了一些代碼標籤。用於Werkzeug路由文檔的 – user592419 2013-04-05 20:18:47

回答

3

如果我理解正確的話,你正在尋找...

@app.route('/user/<name>-<location>') 
def user(name, location): 
    # do stuff... 

當使用URL /user/James-Oregon,你應該得到「詹姆斯」爲name和「俄勒岡州」爲location

請注意,燒瓶主要由Werkzeug構建而成,因此請務必查看Werkzeug routing documentation

+0

+ 1 – Eddie 2013-04-06 17:54:27