我想在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应用程序中的设置文件。有什么建议我怎样才能前进并调试它,以便找到我可能做错的事情?
答案 0 :(得分:0)
调试...打开一个django shell:
./manage.py shell
然后在控制台中,导入您需要的所有内容并进行测试
import psycopg2
from django.conf import settings
# have fun
或在代码中使用pdb
希望这有帮助