Описание тега manytomanyfield

Manytomanyfield - это поле класса модели в Django, которое определяет отношение "многие ко многим".

Manytomanyfield - это поле класса модели в Django, которое определяетmany-to-many отношения.

Цитата из документов о manytomanyfield представление базы данных:

За кулисами Django создает промежуточную таблицу соединений для представления отношения "многие ко многим". По умолчанию это имя таблицы создается с использованием имени поля "многие ко многим" и имени таблицы для модели, которая его содержит. Поскольку некоторые базы данных не поддерживают имена таблиц, длина которых превышает определенную длину, эти имена таблиц будут автоматически усечены до 64 символов и будет использоваться хэш уникальности. Это означает, что вы можете увидеть такие имена таблиц, как author_books_9cdf4; это совершенно нормально. Вы можете вручную указать имя объединяемой таблицы, используя параметр db_table.

Смотрите также: