Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django Psycopg2不工作_Django_Postgresql_Psycopg2 - Fatal编程技术网

Django Psycopg2不工作

Django Psycopg2不工作,django,postgresql,psycopg2,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'] + " pa

我试图在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应用程序中的设置文件。有什么建议吗?我该如何前进并调试它,以便找到我可能做错的地方?

要调试。。。打开django shell:

./manage.py shell
然后在控制台中,导入所有需要的内容并进行测试

import psycopg2
from django.conf import settings
# have fun
或者在代码中使用


如果您使用的是django,那么为什么不让django处理数据库呢?