DjangoとPostageSQLの初期設定

DjangoPostgreSQLの初期設定で困りそうなところを

技術メモとして残しておきます

・ もし、No module named psycopg2エラーが発生した場合には、psycopg2モジュールをインストールする必要があります。pipがインストールされている場合には、sudo pip install psycopg2でインストール出来ます。

python manage.py syncdbは現在のDjangoのバージョンでは使用できないので、python manage.py migrateを使用する

マイグレーションに成功した場合の画面

Operations to perform:

  Apply all migrations: admin, contenttypes, auth, sessions

Running migrations:

  Rendering model states... DONE

  Applying contenttypes.0001_initial... OK

  Applying auth.0001_initial... OK

  Applying admin.0001_initial... OK

  Applying admin.0002_logentry_remove_auto_add... OK

  Applying contenttypes.0002_remove_content_type_name... OK

  Applying auth.0002_alter_permission_name_max_length... OK

  Applying auth.0003_alter_user_email_max_length... OK

  Applying auth.0004_alter_user_username_opts... OK

  Applying auth.0005_alter_user_last_login_null... OK

  Applying auth.0006_require_contenttypes_0002... OK

  Applying auth.0007_alter_validators_add_error_messages... OK

  Applying sessions.0001_initial... OK

 

<参考ブログ>

Python Django チュートリアル(1) - Qiita