Я бы посмотрел на нормализацию базы данных . В частности, ваша база данных даже не находится в 1-й нормальной форме, первой и, вероятно, наиболее значимой из нормальных форм, в которой говорится, что нормализованные данные не должны содержать повторяющихся групп. В результате объектно-реляционный картограф Django столкнется со значительными трудностями при моделировании ваших данных.
Поддерживая только единичные неповторяющиеся типы, Django в некотором смысле обеспечивает первую нормальную форму данных. Вы можете попытаться написать свой собственный SQL для управления этим конкретным полем или, возможно, найти какой-то код в Интернете, но, возможно, лучше было бы реорганизовать это поле в отношение «многие к одному» в своей собственной модели. Вы можете найти документацию по Django по этому здесь .