内のテーブル・ストライピングテーブル内の既存の行を更新する:は、私は私のHTMLページで、次のテーブル構造を持つHTMLページ
<table class="table table-striped">
<thead>
<tr>
<th>field1</th>
<th>field2</th>
<th>field3</th>
<th>field4</th>
</tr>
</thead>
{% for msg in msgs %}
<tr><td>{{ msg.field1 }}</td><td>{{ msg.field2 }}</td><td>{{ msg.field3 }}</td><td>{{ msg.field4 }}</td>
</tr>
{% endfor %}
</table>
今MSGはに来て、解析されるたびに、新しい行がされますテーブルに追加されます。 SQLのようなソートの主キーを定義し、その主キーを持つ既存の行がない場合にのみテーブルに行を追加したいと思います。しかし、その主キーを持つ行がある場合は、新しい行を作成するのではなく、その行の値を更新したいと思います。
私はHTMLを使い慣れていません。これはどのように行うことができますか?どんな助けも大いに評価されるでしょう!
もう少し情報が必要です。新しい 'msg'sをページに入れているのは何ですか? Javascript?あなたもそのコードを共有できますか? – jack
'msg'データ構造体はフィールドを属性として持つ単純なPythonクラスオブジェクトです。 – pypep278
@jack何がページにデータを置くかについてのあなたの質問に答えるには、基本的にPython dictキー、値のペアを格納するRedisサーバーインスタンス。そして、すべてのコードは 'Flask'の' render_template'を使って元の質問に上記のhtmlを含むhtmlテンプレートをレンダリングしています。 – pypep278