Как получить значение select в колбе?

Я пытаюсь получить значение тега select, но он возвращает none, как я могу получить его значение, используя flask? Я пробовал request.form.get, но все равно не работает, пишет, что значение none.

Вот HTML моего тега select

 <select name="channels" id="channels" method="POST">
        <option value="1">Channel 1</option>
        <option value="2">Channel 2</option>
        <option value="3">Channel 3</option>
        <option value="4">Channel 4</option>
        <option value="5">Channel 5</option>
        <option value="6">Channel 6</option>
        <option value="7">Channel 7</option>
        <option value="8">Channel 8</option>
      </select>   

Вот мой код flask:

def updatedecimal():
    con = sqlite3.connect('/home/tim-rtc/Randomizer/tmonitor.db')
    con.row_factory = sqlite3.Row

    channel = request.form.get('channels')
    
    cur = con.cursor()
    cur.execute("""SELECT * FROM monitors where CHANNEL = ?  ORDER BY id DESC limit 1""", (channel, ))

    rows = cur.fetchall()
    
    row1 = [row[1] for row in rows]
    row2 = [row[2] for row in rows]
    row3 = [row[3] for row in rows]
    
    
    return jsonify( row1 = row1, row2 = row2, row3 = row3)

Новичок в колбе здесь. Спасибо!

Вернуться на верх