2007年07月18日

【Python】ハマってた問題解決

長らくはまっていた問題が解決したので忘れないようにメモです。
「何、こんなトコではまったの〜(-_-;)」なんて言わないで下さいませ。
へたれなのは百も承知なので…。

Pythonのバージョンは2.5、TurboGearsは1.0.2.2です。
確認した端末は以下。

PC-1(前回メモした手順で構築)
 端末  : ASUS のとあるノートPC
 OS   : WindowsXP Pro SP2
 CPU   : Intel PentiumM 1.4GHz
 メモリ : 768MB(これがMAX。増設不可)
 ブラウザ: IE6.0

PC-2(柴田淳さん著『TurboGears×Python』の手順で構築)
 端末   : DELL のとあるデスクトップPC
 OS    : WindowsXP Pro SP2
 CPU   : Intel Pentium4 2.5GHz
 メモリ : 512MB(増設したいかも)
 ブラウザ: Sleipnir2.5.7

※スペック的には微妙(PC-1はこれ以上メモリ増やせないしPC-2は増設してないからメモリがヘボ。)ですが、問題なくサクサク動いております。

【ハマったところ】
『TurboGears×Python』を見ながら簡易掲示板スクリプトに挑戦。
プロジェクトを作成した後、ToolBoxを起動しModelDesignerにてSQLObject「article」を作ろうとするも「Name Missing」となり次に進めず。

【解決方法】
コマンドプロンプトを起動し、プロジェクトのあるフォルダに移動。
移動後、以下を実行
tg-admin sql create

その後
tg-admin toolbox

を実行し再度「article」と入力しSAVEするとエラーなく作成。

本の通り作業を進めていくと、controllers.py内などで「article.controllers」などの表現が出てくるが、そのまま書くとエラーになった為、全て自分が作成したプロジェクトの名前に置き換えてやることで問題クリア。

【次の問題】

kidファイルの中で日本語を使うとInternal Server Errorとなる。
(現在のcodingはUTF-8。)

これはまだ解決していないので今後がんばる予定。
posted by chibi at 01:47| 東京 ☔| Comment(0) | TrackBack(0) | パソコン | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック