Подскажите, пожалуйста, как мне сделать следующее:
Модели:
Service, Request, Rzi, RziRequest
В модели
Service - лежат договора
В модели
Request - лежат вызовы по договорам
В
Rzi, RziRequest - по сути всё тоже самое, что и выше.
В модели
Rzi есть поле
номер договора,
- - если оно заполнено (т.е есть номер договора), то всё значения выбранные в ManyToManyField необходимо записать в другую промежуточную таблицу Service_Request
- - иначе записать всё в промежуточную таблицу Rzi_RziRequest
Сейчас все выбранные данные из
ManyToManyField записываются в промежуточную таблицу
Rzi_RziRequest
Как это всё сделать?