Ubuntu14.04システム下Django構成Postgresqlデータベース構成を使用
1784 ワード
以下は簡単な配置で、重点はDjangoがPostgresqlを配置することで、Djangoがpqを使うためpsycopg 2を必要として、重点はモジュールpsycopg 2の依存モジュールです!
1.インストール環境依存
2.モジュールのインストール
構成権限を変更しないとPGを初期化できません(本明細書の最後のステップ)
85,90,92行末のpeerとMD 5をtrust(信頼)に変更
保存終了
project_name: a
プロファイルa/a/settingsを変更する.py
構成が完了すると、
実行
データベースの初期化
http://stackoverflow.com/questions/5420789/how-to-install-psycopg2-with-pip-on-python
http://stackoverflow.com/questions/32123068/pycharm-django-postgresql
一、更新システム
sudo aptitude install update
sudo aptitude install upgrade
二、インストールpipインストール環境
sudo aptitude install python-pip
三、djangoのインストール
sudo pip install django==1.8
四、Postgresqlデータベースのインストール
sudo aptitude install postgresql-9.3
五、psycopg 2のインストール
1.インストール環境依存
sudo aptitude install python-dev libpq-dev
2.モジュールのインストール
sudo pip install psycopg2
六、Postgresqlの配置
psql# create user abc with 'abc'; # abc, abc
psql# create database abc owner abc; # abc
構成権限を変更しないとPGを初期化できません(本明細書の最後のステップ)
sudo vim /etc/postgresql/9.3/main/pg_hba.conf
85,90,92行末のpeerとMD 5をtrust(信頼)に変更
保存終了
七、Djangoの配置
project_name: a
プロファイルa/a/settingsを変更する.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopy2',
'NAME':'abc', #
'USER': 'abc', #
'PASSWORD': 'abc', #
'HOST': '',
'PORT': '5432', #
}
}
構成が完了すると、
実行
python manage.py migrate
データベースの初期化
Reference:
http://stackoverflow.com/questions/5420789/how-to-install-psycopg2-with-pip-on-python
http://stackoverflow.com/questions/32123068/pycharm-django-postgresql