我試圖得到一個選擇選項,以保留頁面刷新後,並試圖與Jinga2這樣做,雖然我覺得應該工作是行不通的。有一個選擇選項保持選中POST後使用Flask
<div class="col-sm-4 col-lg-4 col-md-4">
<select class="form-control" id="myselect" name="thing" required>
<option value="" {% if thing=='' %} selected {% endif %} ></option>
<option value = "Foo" name ="Foo" id="Foo" {% if thing =="Foo" %} selected {% endif %} >Foo</option>
<option value = "Bar" name ="Bar" id="Bar" {% if thing =='Bar' %} selected {% endif %}>Bar</option>
</select>
</div>
可變能量填充並通過Python傳遞的地方。仔細研究之後,我覺得這是Flask的工作方式/語法,儘管顯然不是。任何援助將不勝感激!
編輯: 的Python /瓶
@app,route('/things', methods=['POST']
def things()
if len(facts['thing']) > 11:
energy = [facts['thing'][0:8],facts['thing'][9:]]
else:
energy = [facts['things']]
....
return render_template('thing.html, thing=thing)
你可以發佈一個你的服務器端流程代碼的例子。當你說「刷新」時,我認爲這意味着用戶只是刷新頁面,應該發送一個GET請求。所以這不會通過表單發佈任何信息,所以我不知道如何保存變量。 –
我比在POST發生時使用「刷新」這個詞意味着錯誤。我用我的Python/Flask編輯了這個問題,以及我如何存儲和傳遞該變量。 – MVS