2017-07-17 110 views
1

網絡服務器的工作原理(python燒瓶),但當我去的網站,動物的價值應該是(狗)它顯示變量名稱動物。 (還有更多的代碼,但是這是最簡單的版本,這是同一個概念。在渲染模板中將變量從python(燒瓶)傳遞給HTML?

比方說,我有這行代碼在我的Python腳本運行蟒蛇瓶。

animal = dog 
return render_template('index.html', value=animal) 

,並在我的HTML

<h3>I like the animal: {{ value }}<h3> 

但不是顯示「狗」它顯示的變量名「動物」。所以,我將如何去顯示Python變量爲HTML?謝謝

+0

我需要看一些更多的代碼。我相信應該工作,除非狗=='動物' –

+0

不是因爲某些原因它不起作用它只是顯示'動物'而不是'狗' – ThePGT

+0

我不能重現你的問題。請[edit]包含[mcve]。 – davidism

回答

5

是不是animal = 'dog'?如果「狗」是你想後「我喜歡的動物:」看到打印的價值,這是你需要做的:

animal = 'dog' 
return render_template('index.html', value=animal) 
0

當您在使用,你必須定義一個變量來傳遞一個值它像一個字符串: animal = 'dog' 然後將它傳遞給HTML模板: return render_template('index.html', value=animal)

現在,你應該看到在HTML中傳遞的值。