django接続postgreSQL構成


最近posggreSQLでいくつかのテキストフォーマットのデータを格納したいと思って、djangoで使用して、多くの方法を試してやっとデータベースに接続します.今自分の方法を記録して、自分で勉強して、みんなに参考にして、また正確ではないところは指摘を歓迎して、きっと感謝します!
まずPython環境をインストールしなければなりません.私は2.7バージョンを使っています.postgreSQLのインストールが終わりました.djangoプロジェクトはpycharmを使っています.pycharm機能はまだ強いと思います.
最初のステップはpostgreSQLでデータベースを作成し、データベース名を自己作成し、パスワードを自己作成します.第2ステップpycharmのdjangoプロジェクトで構成するsitting.pyでdatabasesが見つかり、次のように構成されています.
DATABASES = {
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'NLP_QA',#     
        'USER':'postgres',#   ,       
        'PASSWORD':'****',#  ,     
        'HOST':'',#      
        'PORT':'',
    }
pycharmのdjangoが持参したデータベースは軽量級のsqlite 3であるため、構成前に注釈の2行のコードである.postgreSQLデータベースを構成する場合、Pythonが持参したモジュール、すなわちpsycopg 2を使用する必要があります.このモジュールでデータベースに接続するのは便利ですが、もちろん別の方法もあります.ここでは一つ一つ紹介しません.
次に3つ目のステップは、1つを作成することである.pyファイル、データベースに接続できるかどうかをテストします.
# -*- coding:utf-8 -*-

import psycopg2

conn = psycopg2.connect(database="NLP_QA", user="postgres", password="***", host="localhost", port="5432")

print "Opened database successfully"
印刷された場合
"Opened database successfully",           。
                  postgreSQL,         ,     。    。