2016-08-12 2 views
-1

Djangoアプリケーションでpsycopg2を使用してPostgresデータベースに接続しようとしていますが、接続できません。まったく例外を投げているわけではありません。私は例外スローの欠如のためにそれをデバッグすることさえできません。Psycopg2が機能しない

私が使用 -

db_settings = settings.DATABASES['default'] 
conn = psycopg2.connect("dbname=" + db_settings['NAME'] + 
" user=" db_settings['USER'] + " host=" + 
db_settings['HOST'] + " password=" + db_settings['PASSWORD']) 

cur = conn.cursor() 

ここで設定を私のDjangoアプリケーションの設定ファイルです。どのように私は前方に移動し、私は間違っているかもしれないことがわかるようにそれをデバッグすることができますどのような提案?デバッグに

+1

もしあなたがdjangoを使っているなら、djangoにデータベースを扱わせてみませんか? – Sayse

答えて

0

... Djangoのシェル開く:コンソールで、その後

./manage.py shell 

を、インポートあなたが必要とするすべてとテスト

import psycopg2 
from django.conf import settings 
# have fun 

またはあなたのコード内pdb

希望を使いますこれは役に立ちます