Моя база данных postgresql не показывает столбец "многие ко многим", но страница администрирования django показывает. Почему? - PullRequest
0 голосов
/ 18 марта 2020

Надеюсь, вы получили вопрос из самого заголовка.

После переноса я могу выбрать несколько полей из этого количества в поле на странице администрирования django, но когда я нажимаю "Сохранить", он сохраняется в админке. страница django, но когда я проверяю базу данных postgresql, сохраняется все, что не много для многих, но в таблице не хватает столбца многих для многих полей.

1 Ответ

1 голос
/ 18 марта 2020

Насколько мне известно, в Postgres нет ни одного соединения типа "многие-ко-многим" и других SQL баз данных. Эти соединения обычно устанавливаются через третью таблицу (иногда называемую через таблицу), соединяя значения из двух таблиц.
Django делает это за кулисами.
Третья таблица должна быть найдена в базе данных. Для них есть имена по умолчанию, и вы также можете выбрать имя.

С уважением,
Bjarni

...