Django開発入門

動かして学ぶ!Python Django開発入門を読みながらWebシステムの開発に挑戦しました。この本では、settings.pyをsettings_common.pyとsettings_dev.pyに分割してから、その後の章でマイグレーションを実行するのですが、そうするとマイグレーションが失敗します。

この対策として、settings.pyを空にしておくのではなく、

from .settings_dev import *  を書き込む必要がありました。

どうやらマイグレーションでは、settings.pyを読み込んでいるようです。それとマイグレーションでデータベースに接続が失敗したので、settings_common.pyのデータベース接続設定DATABASESのUSERとPASSWORDに直接、ユーザ名postgresとパスワードを書き込みました。

フレームワークを使うとすこぶる効率的にWEBシステムを開発することが出来て驚きました。これならSQLを知らなくても開発できますよ。

コメントを残す