Выполнение функции из стороннего пакета при сохранении модели записи / домена - PullRequest
0 голосов
/ 11 апреля 2020

Я застрял на этом уже более суток.

Вот функция, которую я хочу выполнить: https://github.com/gnotaras/django-powerdns-manager/blob/master/src/powerdns_manager/utils.py#L551

rectify_zone

Как видите, она сохраняет модель, поэтому если я добавлю его в save (), или сигнал preave или postsave, это приведет к бесконечной рекурсии.

В пакете сигнал автоматически выполняется, когда домен или запись сохраняется в администраторе, но больше нигде.

Я хочу иметь возможность запускать rectify_zone вне прав администратора. На данный момент я в тупике. Кто-нибудь может помочь? Заранее спасибо.

...