Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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 - Fatal编程技术网

Django 使用psycopg2将问题连接到数据库

Django 使用psycopg2将问题连接到数据库,django,postgresql,Django,Postgresql,我是django新手。我使用的是eclipse IDE,我的操作系统是windows 7。我尝试使用postgre sql。我的模型页面如下:。我的设置页面如下:。当我尝试键入python manage.py sql Mystudent其中Mystudent是我的应用程序时,它显示操作错误:fe_sendauth:未提供密码。因此,当我将用户名输入为测试并将密码输入为密码时,它显示操作错误:用户“测试”的密码验证失败。请帮助我。您应该在设置.py文件中指定主机和端口。如果您在本地运行postgr

我是django新手。我使用的是eclipse IDE,我的操作系统是windows 7。我尝试使用postgre sql。我的模型页面如下:。我的设置页面如下:。当我尝试键入
python manage.py sql Mystudent
其中Mystudent是我的应用程序时,它显示
操作错误:fe_sendauth:未提供密码
。因此,当我将用户名输入为
测试
并将密码输入为
密码
时,它显示
操作错误:用户“测试”的密码验证失败
。请帮助我。

您应该在
设置.py
文件中指定主机和端口。如果您在本地运行postgresql,它将是:

'HOST': 'localhost',
'PORT': '5432',
编辑


另请注意,
mydb.db
不是postgres的有效数据库名称。

您是否安装了PostgreSQL server和psycopg2 python包?您创建了mydb.db数据库吗?我已经安装了这两个软件包。但我刚刚在设置文件中输入了mydb.db文件。我不知道是否创建了mydb。是否有任何方法可以检查此情况???我可以在何处键入此命令。?我正在使用eclipse和windows powershell。对于db名称,我应该在settings.py文件中写入什么内容???我很抱歉问这个,不是有意冒犯。首先使用postgres的原因是什么?对于初学者来说,sqlite3将完成相同的工作,而不会带来任何配置问题。本教程可能会有所帮助,请粘贴文本,而不是文本的屏幕截图!