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