検索機能を追加する

前回ではSQLite3に登録された商品情報を読み込んでWebページに表示しましたが、今回はその商品情報を検索する機能を作成していきます。

 


(1)index.html

商品名を検索するための入力フォームを追加します。

・6~11行目:検索機能を追加(要求形式は「POST」、パラメータ名は「item_name」)


(2)items.py

SQLite3に登録されている商品情報を検索して、検索結果をindex.htmlへ戻します。

・2行目:requestのインポートを追加

・8行目:methodsを追加(最初に開いたとき[GET]と、値を送信したとき[POST])

・14~25行目:POSTの場合での処理

・26~28行目:POST以外(GET)の場合での処理


実行結果は以下になります。

・検索前

・検索後(情報あり:検索にヒットした商品情報のみ表示)

・検索後(情報なし:商品情報をすべて表示)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です