我想通過URL傳遞一個數字,並在另一頁上檢索它。如果我嘗試指定變量類型,則會出現格式錯誤的URL錯誤,並且不會進行編譯。如果我不指定var類型,它將運行,但該變量變成類型無。我也無法將它轉換爲int。我怎樣才能把它作爲一個整數...?提前致謝。Flask URL變量類型無?
這給了我一個錯誤的URL錯誤:
@app.route('/iLike/<int: num>', methods=['GET','POST'])
def single2(num):
此運行,但給我的類型沒有任何的變種,我不能一起工作:
@app.route('/iLike/<num>', methods=['GET','POST'])
def single2(num):
try:
location = session.get('location')
transType = session.get('transType')
data = session.get('data')
**num = request.args.get('num')**
'num'的值將被自動作爲函數參數傳遞給函數。你不需要獲取請求參數(這也是其他地方的,因此你沒有得到這個值)。 – poke