-1
我遇到了執行Flask代碼的一些困難。Python/Flask代碼/路由不執行
我有一個HTML表單,它看起來像這樣:
<form action="index">
<input type="text" name="name" placeholder="name">
<input type="text" name="age" placeholder="age">
<input type="submit" name="submit" value="add">
<input type="submit" name="submit" value="retrieve">
</form>
所以應該叫@app.route()
事我這裏,不是嗎?
@app.route('index', methods=['POST', 'GET'])
def index():
...
但它不!我一直在使用谷歌搜索,並試圖諮詢瓶的文檔相當長的一段時間,但我只是很難理解這些東西的工作原理。
當我提交表單時,它返回到所需的頁面。但是,index()
中的代碼未被執行。這是我100%肯定地知道index()
中的代碼沒有被執行,因爲第一行是一個返回語句,其中的字符串是「Hello,world!」並沒有出現。
如何在此方法中執行代碼?
謝謝!
的代碼,他們說,他們正在返回字符串「Hello,world!」的,其中有與不提供靜態文件無關。 – davidism
我做了建議的更改,但代碼仍未執行。我正在嘗試將信息添加到數據庫,並且沒有任何內容被添加到該數據庫。但是,我從這些代碼行中看不到任何錯誤。 – Azhraam
你去過網址嗎?它迴應了什麼? –