00:02先日のDjango勉強会Disc.6のフォローアップ第1回です。(svnのtrunk)で行っています。pinaxでsubversionを使ってインストールしてください。問題のPILのが必要なのですが、インストールは前回のエントリーを参考にしてください。Libraryのインストールまず、今回はcomplete_projectとbasic_projectを動かすところまでやってみたいと思います。0.0.0.0:8001のみでアプリが動きます。スクリーンキャストを撮ったので、pinaxがどんなものか知りたい方は参考にしてください。http://www.ueblog.org/media/static/django6_1/django6_1.swfではsettings.pyを読んでみましょう。このファイルは文字通り設定ファイルになります。データベースの定義です。sqlite3.pinaxではsqlite3を使い、プロジェクト直下のdev.dbというファイルにデータベースを作るようになっています。これは、とりあえずすぐに動かせるように設定してあるので、本番環境ではMySQLやpostgresqlなどが良いと思います。次にINSTALLED_APPS、complete_projectでは、これだけのアプリがインストールされるように定義されています。syncdbをしたときに、これらのアプリのmodelを探して、その定義に沿ったtableを設定されたDBに作ります。Webフレームワークの多くはデータベースのtableを定義が先で、それに沿ったmodelをフレームワーク側が作ることが多いようですが、Djangoは逆なのでデータベースの知識がそれほどなくても複雑なモデルを組上げることができます。runserverでテストサーバーを動かすことができます。0.0.0.0:8001サーバーのIPアドレスと8001ポートを使用してテストサーバーが動きます。0.0.0.0と指定しておくと、そのサーバーのIPアドレスで立ち上がるので便利です。次回はbasic_projectのprofile(basic_profile)をcomplete_projectのものに変更するをやることによって、アプリを追加したときのsettings.pyの編集urls.pyとurl関数の説明templateの読み込みのルールを説明してきたいと思います。Arcsinueblog。