У меня проблема с конфигурацией базы данных Django с 'postgresql_psycopg2'. Если я даю произвольное имя моей базе данных, как показано ниже,
DATABASES = {
'default': {
'ENGINE': 'postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'xyz', # Or path to database file if using sqlite3.
'USER': 'postgres', # Not used with sqlite3.
'PASSWORD': '${my_password}', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
'OPTIONS': {
"autocommit": True,
}
}
}
>
OperationalError at /
FATAL: database "xyz" does not exist
Я много бродю и нахожу то же самое, что с SQLite мы должны указатьабсолютный путь к нашей базе данных;с PostGRE также выше.
Я хотел бы знать:
1) Почему я получаю сообщение об ошибке с вышеуказанной спецификацией и
2) Как я использую свою базу данных, которую я использую с сервером разработки.в файловой системе (Windows).