Я хочу использовать идентификатор строки / номер строки, чтобы легко определить, какую строку базы данных следует удалить / обновить.У меня нет уникального ключа кроме идентификатора строки / номера строки.Как мне показать столбец на моей HTML-странице и как использовать его в команде SELECT в SQL?Большое спасибо!
(SQLite, Python, Flask, Template_rendering, HTML)
Flask:
@app.route("/")
def index():
con = sqlite3.connect(dbname)
con.row_factory = sqlite3.Row
c = con.cursor()
c.execute("select * from ordersList")
rows = c.fetchall()
return render_template('index.html', rows=rows)
HTML:
<table>
<thead>
<td>Item Name</td>
<td>Order For</td>
<td>Order Date</td>
<td>Shipping Date</td>
<td>Status</td>
</thead>
{% for row in rows %}
<tr>
<form>
<td>{{row["rowid"]}}</td>
<td>{{row["ItemName"]}}</td>
<td>{{row["OrderFor"]}}</td>
<td>{{row["OrderDate"]}}</td>
<td>{{row["ShippingDate"]}}</td>
<td>{{row["Status"]}}</td>
</form>
</tr>
{% endfor %}