Mac OS X 10.5(Leopard) で Python メモ - TurboGears/基本的な流れ
TurboGears で開発していく流れ

1. プロジェクトの新規作成


ターミナル上で、
tg-admin quickstart

を実行すると、下記の様な質問が出るので、プロジェクト名とかを入力する。
Project name と Package Name の違いはいまいち理解できていない。
Enter project name: Wiki 20 Enter package name [wiki20]: wiki20 Do you need Identity (usernames/passwords) in this project? [no] no

2. model の定義


model.py に SQLObject を継承したモデルを定義

3. SQL のテーブルを作成


model.py で定義したモデルに基づく Database のテーブルを作成する。
tg-admin sql create

4. 見た目を template フォルダ以下の .kid に記述


ここで作成した .kid ファイルは controller.py の @expose(template)で指定される