[英]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.