Psycopg2不起作用

时间:2016-08-12 08:27:06

标签: django postgresql psycopg2

我想在Django应用程序中使用psycopg2连接到Postgres数据库,但我无法连接。它不会抛出任何例外。由于缺少异常抛出,我甚至无法调试它。

我用过 -

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 个答案:

答案 0 :(得分:0)

调试...打开一个django shell:

./manage.py shell

然后在控制台中,导入您需要的所有内容并进行测试

import psycopg2
from django.conf import settings
# have fun

或在代码中使用pdb

希望这有帮助