@zkweb

Как для m2m_changed задать условие для выполнения?

Подскажите, пожалуйста, как мне сделать следующее:

Модели: Service, Request, Rzi, RziRequest

В модели Service - лежат договора
В модели Request - лежат вызовы по договорам

В Rzi, RziRequest - по сути всё тоже самое, что и выше.

В модели Rzi есть поле номер договора,

  • - если оно заполнено (т.е есть номер договора), то всё значения выбранные в ManyToManyField необходимо записать в другую промежуточную таблицу Service_Request
  • - иначе записать всё в промежуточную таблицу Rzi_RziRequest

Сейчас все выбранные данные из ManyToManyField записываются в промежуточную таблицу Rzi_RziRequest

Как это всё сделать?
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Достаточно сделать метод у модели, из которого возвращать bool если
есть поле номер договора,
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы