Как показать номер строки в шаблоне HTML и использовать его как уникальный идентификатор? - PullRequest
0 голосов
/ 30 января 2019

Я хочу использовать идентификатор строки / номер строки, чтобы легко определить, какую строку базы данных следует удалить / обновить.У меня нет уникального ключа кроме идентификатора строки / номера строки.Как мне показать столбец на моей 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 %}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...