GAEO de お小遣い管理(1)
ようやく「技術」タグを使う時が来た!
というわけで、
「初心者がGAEOを使って四苦八苦ながらお小遣い管理を作ってみた」の巻
と題して試行錯誤した結果を曝していきます。
初心者なので間違ってたらご指摘ください。m(_ _)m
ちなみに、実行環境はWindows 2000 Proです。
あと、GAEOが何たるか?については この辺 に任せますので、割愛します。
コントローラおよびモデルの作成
まず「scaffold」を使って、ユーザ情報を管理する「User」、お小遣い情報を管理する「SmMain」、項目を管理する「Items」を作成します。
# User > gaeogen.py scaffold User index insert "userID:db.IntegerProperty()" "userNM:db.StringProperty()" "Password:db.StringProperty()" "upddate:db.DateTimeProperty(auto_now_add=True)"
# SmMain > gaeogen.py scaffold SmMain index insert "userID:db.IntegerProperty()" "inout:db.IntegerProperty()" "item:db.StringProperty()" "yen:db.IntegerProperty()" "total:db.IntegerProperty()" "memo:db.TextProperty()" "updtime:db.DateTimeProperty(auto_now_add=True)"
# Items > gaeogen.py scaffold Items index update "itemID:db.StringProperty()" "itemNm:db.StringProperty()" "orderNo:db.IntegerProperty()" "userID:db.IntegerProperty()"
次にコントローラのみのログイン画面の「SaveMoney」、ログアウト処理の「Logout」を作成します。
# SaveMoney > gaeogen.py controller Savemoney index
# Logout > gaeogen.py controller Logout index
長くなってきたので中身の作成は次回をお楽しみにぃ。