Django×Python
2009年02月15日(日) 21:35
このページは、技術評論社より2009年2月17日に発売の「 Django×Python 」のサポートページです。
各種補足や、サンプルコードを公開しています。
サンプルコードについて
サンプルコードは、3章(chapter3)、4章(chapter4)、5章の1(chapter5_1)、5章の2(chapter5_2)に分かれています。
本ページのメタ情報欄 RELATED に一覧がありますので、ページを辿ってダウンロードしてください。
5章が二つに分かれているのは、django.contrib.gisの機能を利用する前までの部分と、5章の終わりの部分でサンプルを分けているからです。
5章の2のサンプルは、補足「Chapter5のサンプルでテストがうまく動作しない」を行わないとテストが実行でない可能性があります。
補足
各種訂正や言葉の足らない箇所を補足しています。リーズナブルな突っ込みをいただいた場合に補強されることがあります。
[everes_note:note] 正誤
[everes_note:note] hapter5のサンプルでテストがうまく動作しない
[everes_note:note] Google App Engineについて
[everes_note:note] syncdbしようとするとdjango.core.exceptions.ImproperlyConfiguredエラーが表示される
Comments
[2010年10月31日(日) 18:46]
neko
makotoさん、はじめまして。
4章までのソースを入力しながら動かしてみているんですが、
http://localhost:8000/post_note/
から
http://localhost:8000/
への遷移時に、
-------------
no such column: microblog_note.author_id
-------------
と怒られてしまいます。adminからmicroblog/note/への遷移時にも同様です。
一通り、入力した内容はサンプルソースと比較して、確認しましたが、原因がわかりません。
次の章まで進めれば、これはなんとかなるもんでしょうか?
[2010年11月03日(水) 00:10]
makoto
念のため、プロジェクト直下にあるdata.dbを一度削除し、syncdbをからやり直してみていただけますか?
Djangoはモデルの設計を変更した場合には、データベースの再構築が必要です(p.86に記載があります。分かりにくくて申し訳ありません)。実運用時にはAlter Table文等でデータベースに変更を加えることになります。
