-1
私のフラスコのアプリはフラスコ重量のフォームを使ってデータを完全に収集しています。収集後に私は、htmlテーブルとしてオブジェクトの辞書を印刷するのに助けが必要です
@home.route('/add-new', methods=['POST', 'GET'])
def newlist():
return redirect(url_for('auth.login'))
form = ShoppingList()
if form.validate_on_submit():
#insert to list
item_id = len(shopping_lists) + 1
shopping_list = ShoppingCart(session["email"], form.title.data, form.price.data,
form.quantity.data, item_id, form.description.data)
addToDic(session["email"], shopping_list)
result = shopping_lists
flash("List saved okay")
return render_template('home/dashboard.html', title="Dashboard", result = result)
#Render the dashboard template on the /dashboard route
return render_template('home/newlist.html',form=form, title="Add new")
私の質問はどのようにフラスコテンプレートのテーブルに結果dicを印刷するのですか?テンプレートコードはこちら
<h3>HOME</h3>
<p>{{ utils.flashed_messages() }}</p>
<table class="table table-bordered">
<thead>
<tr>
<th>Item name</th>
<th>price</th>
<th>quantity</th>
<th>description</th>
</tr>
</thead>
<tbody>
<tr>
</tr>
</tbody>
</table>
ありがとう。手を差し伸べてください