django.db.utils.OperationalError:严重:数据库“ clinilead_e”不存在

时间:2019-02-08 05:16:53

标签: python django postgresql-9.5

将数据库从sqlite更改为postgresql(python manage.py makemigrations)运行后,出现此错误。我该如何克服呢?

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'clinilead_e ',
    'USER': 'postgres',
    'PASSWORD': 'password',
    'HOST': '127.0.0.1',
    'PORT': '5432',
  }
}

1 个答案:

答案 0 :(得分:1)

在postgres中,与sqlite不同,您必须创建数据库。

$ createdb clinilead_e