好的,所以我正在處理我的專案,我希望用戶能夠訪問其他用戶的個人資料,所以我將在 HTML 頁面中有一個鏈接,<a href = "/user/5"> User X </a>我希望他們被重定向到@app.route("/user/"并在該路徑的末尾有 user_id在 python 中使用燒瓶,其中 user_id 是 5,但該代碼不起作用,有沒有辦法提取之后的數字,/user/所以當他從 HTML 頁面單擊它時,它會將他發送到@app.route("/user/5")并將 5 保存在變數中蟒蛇代碼?所以稍后我可以在我的 SQL 代碼中使用 5 來提取我需要的資訊,然后當他進入該站點時,URL 將是something.com/user/5并且用戶將能夠將 url 中的 5 更改為 6,它仍然可以作業無需我對每個用戶的路徑進行硬編碼,就可以將他帶到 6 號用戶?
uj5u.com熱心網友回復:
@app.route("/user/<int:user_id>"
def users(user_id):
print(user_id) # its the url parameter - prints 5 in case of "/user/5"
uj5u.com熱心網友回復:
如果你想在路徑中有一個變數(用戶 id),你必須定義裝飾器和函式,如下所示:
@app.route("/user/<user_id>")
def user(user_id):
# your code here, with user_id being the string variable coming from the URL
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/426911.html
上一篇:Python:回圈中語法正確
