繁体   English   中英

python manage.py syncdb

[英]python manage.py syncdb

我是python和Django的新手,实际上是因为我们的编码器移居海外以来才为我的公司完成一些编码。

当我运行python manage.py syncdb时,出现以下错误

psycopg2.OperationalError:严重:用户“ winepad”的密码身份验证失败

我不确定为什么会提示我输入用户“ winepad”,因为我没有使用该名称创建该用户,而是从名为winepad的文件夹运行同步。 在我的pg_hba.conf文件中,我只有一个postgres帐户,并用新密码对其进行了更改。

任何帮助将不胜感激,因为我留下的说明给我带来了一些问题。

先感谢您

启动Django项目后,您必须在your_project/settings.py数据库your_project/settings.py 您要检查/更改的设置是(假设您使用的是Django 1.3)如下所示:

DATABASES = {
    'default': {
        'ENGINE': '',
        'NAME': '',
        'USER': '',
        'PASSWORD': '', 
        'HOST': '',
        'PORT': '',
    }
}

因此,请确保正确设置了这些设置(您必须手动进行设置)

检查您的settings.py文件。 此问题的最可能原因是数据库的用户名设置为“ winepad”。 将其更改为适当的值,然后重新运行python manage.py syncdb解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM