Funcao que executa no banco de dados
def mostrar_db_item(id_item):
conn = sqlite3.connect('costumer.db')
c = conn.cursor()
c.execute("SELECT rowid,* from uvas WHERE rowid = (?)",(id_item))
item = c.fetchall()
conn.commit()
conn.close()
return item
Rota que gera a visualizacao
@app.route('/uva/<int:id>')
def uva(id):
item = mostrar_db_item(escape(id))
return render_template('uva.html', titulo="Uva", item=item)
Template
{% for items in item %}
<tr>
<td>{{items[0]}}</td>
<td>{{items[1]}}</td>
<td>{{items[2]}}</td>
</tr>
{% endfor %}
Se a rota for menos que 9 esta funcionando se for com 2 digitos ele da erro, alguem pode me ajudar?