if instance.owner and instance.owner not in instance.users.all():
print('add_chat_owner start', instance.owner, instance.users.all())
instance.users.add(instance.owner)
print('saved', instance.users.all())
По какой-то непонятной причине добавление происходит только на уровне принтов: ни в админке, ни в апи добавляемый элемент потом не виден
в чем может быть проблема?
instance.save() мб
пробовал, не помогло
оно и без save() за пределами сигнала (в кастомном save() модели) видно, что массив поменялся ка кнадо
instance.owner not in instance.users.all() не надо так делать
в каком смысле
в прямом
Обсуждают сегодня