2016-03-24 16 views
0

Bunun yerine kutuları düşürmek için bunu nasıl değiştirebilirim? Kullanıcı kodu bir metin kutusuna girilen ve python'a döndüren bu koda sahibim.Flask kullanarak metin girişi yerine açılan menüden veri alın

Python kodu

@app.route('/signup', methods = ['POST']) 
def signup(): 
    make = request.form['make'] 
    model=request.form['model'] 
    print("MAKE" +"= "+ make + "Model"+ "= "+ model) 
    return redirect('/') 

HTML DOSYA:

<form action="/signup" method="post"> 
    <input type="text" name="make"></input> 
    <input type="text" name="model"></input> 

    <input type="submit" value="Sumbit"></input> 
</form> 

i açılan kutu kastım:

yeni html

: Şimdiye kadar ne var ive

<select> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

<!DOCTYPE html> 
<html> 

<select name="cars"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 
<input type="submit" value="Submit"> 

</html> 

yeni kod:

@app.route('/signup', methods = ['POST']) 
def signup(): 
    make = request.form['cars'] 
    print(make) 
    return redirect('/') 
+0

"drop box" nedir - Kullanıcının seçebileceği çeşitli seçeneklerle 'select' html öğesini nasıl oluşturuyorsunuz? – Doobeh

+0

Evet, tam olarak güncellenen kod – mboy

cevap

0

Formu elemanları select alanın senin örneğin isimler-gerektirir: olmaya

<select> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

İhtiyaçları fazla gibi: Artık

<select name="cars"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

görünümü,numaralı telefonu arayarak seçilen sonucu arayabilir

+0

Merhaba, Ive şimdi yukarıda denediğim kodu yayınladı. Python hala bırakma kutusunda seçtiğim şeyi basmıyor – mboy

+0

Bir form oluşturmadınız. Form öğeleri bir form içinde yaşamak gerekir. – Doobeh

+0

, ekleyeceğim tek şey bu mu? – mboy