У меня есть 2 таблицы базы данных, которые я хотел бы смоделировать в Django
Первая таблица называется Группы и ограничена 7 конкретными c вариантами, AB C DEF G. I ' Мы сделали это.
Вторая таблица называется Подгруппа и ограничена 39 определенными c вариантами выбора, пронумерованными от 1 до 39, в кластерах разного размера. Каждый кластер должен соответствовать только одной определенной c группе. Я не могу переехать сюда.
Как мне настроить вторую модель, чтобы отразить взаимосвязь, чтобы всякий раз, когда пользователь выбирает, скажем, вариант 8 подгруппы, правильный используемый внешний ключ ссылается на B в примере, или при выборе варианта 29 подгруппы используемый внешний ключ ссылается на F? Например, должно быть невозможно сопоставить подгруппу 15 с группой G.
Предположим, что сопоставление должно быть: A: 1-5, B: 6-13, C: 14-16, D: 17 -20 E: 21-26, F: 27-30, G: 31-35 и H: 36-39