python manage.py syncdb - PullRequest
       3

python manage.py syncdb

0 голосов
/ 13 апреля 2011

Я очень новичок в Python и Django, фактически был добавлен, чтобы закончить некоторое кодирование для моей компании, так как наш кодер уехал за границу.

Когда я запускаю python manage.py syncdb, я получаю следующую ошибку

psycopg2.OperationalError: FATAL: аутентификация по паролю не удалась для пользователя "winepad"

Я не уверен, почему меня запрашивают для пользователя "winepad", поскольку я не создал такого пользователяэто имя, я запускаю синхронизацию из папки с именем winepad.В моем файле pg_hba.conf все, что у меня есть, - это учетная запись postgres, которую я изменил с новым паролем.

Любая помощь будет принята с благодарностью, поскольку оставленные мной инструкции вызывают у меня некоторые проблемы.

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 13 апреля 2011

После того, как вы запустите проект Django, вы должны установить настройки базы данных в your_project/settings.py.Настройки, которые вы хотите проверить / изменить (если вы используете Django 1.3), выглядят примерно так:

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

Поэтому убедитесь, что эти настройки установлены правильно (вы должны сделать это вручную)

1 голос
/ 13 апреля 2011

Проверьте ваш файл settings.py.Наиболее вероятной причиной этой проблемы является то, что имя пользователя для базы данных установлено на «winepad».Измените его на соответствующее значение и повторите команду python manage.py syncdb. Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...