Многие ко многим "many to many"
Назначение: связывание моделей соотношением, при котором одной записи из каждой таблицы могут соответствовать несколько записей из другой
Тип поля в SQL таблице: поле в модели не ставится, но при этом создается связующая таблица из 2 колонок для ID каждой модели
Обязательные параметры
"related_model"
Назначение: название модели, с которой связывается текущая модель
Возможные значения: название модели, например "People"
"linking_table"
Назначение: название связующей таблицы
Возможные значения: название, например "people_groups" (в таблице 2 целочисленных столбца "people_id" и "groups_id")
Дополнительные параметры
"name_field"
Назначение: если в связанной модели отсутствует поле с названием "name", то необходимо явно указать именное поле
Возможные значения: текстовые, например "title"
По умолчанию: не задан
"long_list"
Назначение: применяется если список значений имеет большую длину, тогда значения получают при помощи строки поиска
Возможные значения: "true", "false"
По умолчанию: "false"
Подробнные примеры запуска соотношения моделей содержатся в разделе Многие ко многим.
Предыдущий раздел
Многие к одному "many to one"