[英]Project created using cookiecutter-django not running
我嘗試學習Django已經幾個月了。 在相同的過程中(並且在閱讀“ Django 1.11的兩個瓢”時),我遇到了Cookiecutter Django。 它幫助我學習了創建項目時要記住的一些重要事項。
我試圖運行cookiecutter-django提供的模板,但失敗了。 這是我遵循的步驟。
mkvirtualenv test
pip install coockiecutter
cookiecutter https://github.com/pydanny/cookiecutter-django
python manage.py migrate
結果是錯誤:
django.db.utils.OperationalError: FATAL: role "dev" does not exist
我還嘗試過創建一個名為test_project_user的用戶,並將其所有特權授予test_project數據庫。 我仍然遇到相同的錯誤。
問題似乎是您在以下位置中指定了一個不存在的數據庫用戶(或者您留空並假定您是系統用戶):
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'test_project',
'USER': 'HERE', # Set test_project_user here
...
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.