Django Psycopg2不工作
我试图在Django应用程序中使用psycopg2连接到Postgres数据库,但无法连接。它没有抛出任何例外。由于缺少异常抛出,我甚至无法调试它 我用过-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
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处理数据库呢?