Откуда Django знает путь к моей базе данных?Python

Программы на Python
Ответить
Anonymous
 Откуда Django знает путь к моей базе данных?

Сообщение Anonymous »

Прочитав руководства по Django, я решил, что буду использовать Postgresql вместо SQLlite.
Я добавил следующее в свой файл настроек, и все заработало:

Код: Выделить всё

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'django_tutorial',
'USER': 'django_admin',
'PASSWORD': 'password123',
'HOST': '127.0.0.1',
'PORT': '5432'
}
}

django_tutorial=> \dt
List of relations
Schema |            Name            | Type  |    Owner
--------+----------------------------+-------+--------------
public | accounts                   | table | django_admin
public | auth_group                 | table | django_admin
public | auth_group_permissions     | table | django_admin
public | auth_permission            | table | django_admin
public | auth_user                  | table | django_admin
public | auth_user_groups           | table | django_admin
public | auth_user_user_permissions | table | django_admin
public | django_admin_log           | table | django_admin
public | django_content_type        | table | django_admin
public | django_migrations          | table | django_admin
public | django_session             | table | django_admin
(11 rows)
У меня такой вопрос: Как Django узнает, где находится postgresql? Первоначально я думал, что имя должно было быть путем C:\, но нужно было только имя БД?
Как, например, в документации говорится так о sqllite:
Имя используемой базы данных. Для SQLite это полный путь к файлу базы данных. При указании пути всегда используйте косую черту, даже в Windows (например, C:/homes/user/mysite/sqlite3.db).

Подробнее здесь: https://stackoverflow.com/questions/726 ... y-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»