Python 3 筆記 - 將後端數值傳送到 Flask 顯示
弄了幾天的問題終於在一份簡報中看到解決辦法了,所以就來做個筆記吧
重點程式碼
這是我最近的一段程式碼,主要是想讓在 Python 裡處理完的 ans 可以透過 Flask 顯示在前端,但怎麼找就是找不到如何把資料傳送到前端(Flask),直到最近在一份教學簡報裡看到類似寫法,這個困繞我3天的問題才解決,首先來看看程式碼吧
1 | # main.py |
1 | # DiffToChoice.html |
解釋
首先我們看到 main.pyans 是用來儲存 random 選出來的東西,而如何讓這個 ans Flask 中顯示,就是本篇的重點
- 首先,在
return render_template後面加入ans=ans,也就是讓前端的ans等於後端的ans數值,這樣一來就能夠在 Flask 中合理使用這個數值了 - 再來看到前端,使用方法很簡單,簡單一句
{ { ans }}就可以了,因為剛剛已經將前端的ans指定為後端的ans,所以在前端可直接使用這個數值
*第二點中的 ans,前方空格請忽略,因為 Hexo 引擎關係會將此段變不見