登録機能を追加する

前回ではSQLite3に登録された商品情報を検索する機能を作成しましたが、今回は商品情報を登録する機能を作成していきます。

 


(1)newitem.html

商品情報を登録するページを作成します。

・8~22行目:商品情報を機能を追加(要求形式は「POST」、パラメータ名は「newitem」)


(2)index.html

商品登録へのリンクを追加します。

・<a href>...:商品登録ページのリンク


(3)items.py

商品登録するための処理を追加します。

・2行目:redirect, url_forをインポートに追加

・8~22行目:商品情報を機能を追加(要求形式は「POST」、パラメータ名は「newitem」)

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

・10~15行目:POSTの場合での処理

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


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

・検索画面(「新規商品はこちら」のリンクが追加され、選択)

・登録画面(商品情報を入力) ⇒ ”れんこん”,”200″を入力

・登録後(商品情報画面へ戻る) ⇒ ”れんこん”,”200″が追加

 

以上です。

コメントを残す

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