前回ポスグレのDB接続先を決めて、今回はテーブルのcreate編になります。
本に書いてある通りにモデルを書いて、以下のコマンドを実行
python manage.py makemigrations hello(ここはアプリケーション名)
実行するとエラーっぽくズラズラと英語が並ぶ・・・
そこの一文を見ると以下のようなお言葉が。
モジュールが足りないようでした。
pychramのGUIでpsycopg2のパッケージをインストール
もう一度makemigrationsを実行すると、エラーっぽいけど内容が変わった。
serWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead.
psycopg2-binaryもインストールしろってか。
はい、インストール。
再々チャレンジしたがまた違うエラー
App 'heello' could not be found. Is it in INSTALLED_APPS?
どうやらsettings.pyにhelloが無いといけないらしいので追加。
再再々チャレンジでようやく成功!
長かった。
そしてテーブル作るmigrateコマンドを実行します。
python manage.py migrate
どうやら成功。
ポスグレのテーブルをツールで見てみたが無事にhello_friendと言う名前のテーブルが作られてました。