if not instance.has_service:
instance.delete()
почему инстанс не удаляется?
как вариант не соответствует условию ;)
до этого пришел
принт делал
какой принт. ты точки останова не умеешь ставить?
@receiver(post_save, sender=CampaignOrder) def campaign_budget(sender, instance, created, **kwargs): if not instance.has_service: print('deleted') instance.delete()
так и я про то же. нафиг тебе принт, если есть нормальная иде.
какая идея
@receiver(post_save, sender=CampaignOrder) def campaign_budget(sender, instance, created, **kwargs): print(instance.has_service) if not instance.has_service: instance.delete()
ide.ты вот что. не надо пользоваться принтом. дебажить надо нормально, по-человечески точками останова. а не как в детском саду принтами.
false
false или False ?
has_service что за поле ?
False, это же питон а не с++
может там строка 'false'
boolean
Нет
что нет?
ни ошибок ничего?
Try except сделай на весь код, если страшно
в сигнале после поста можно текущий инстанс вообще удалять?
не знаю не пробовал
после удаления использую raise Exception()
Обсуждают сегодня