Ну значицца никто не знает, а я уже знаю. Поэтому подытожим, чего я накопал:
http://www.imalm.com/blog/2007/feb/10/using-django-signals-ping-sites-update/http://www.mercurytide.co.uk/whitepapers/django-signals/Этого вполне достаточно, чтобы начать использовать события. Единственный ньюанс - в случае с MtM связями. post_save и pre_save не реагируют на add() (что в принципе очевидно).
Результат - в админке при добавлении объекта в MtM поле, post_save отрабатывется ДО того, как поле реально добавлено. И если например, в применении к предыдущему коду в методе post_save выполнить
def slot_post_save(sender, instance, signal, *args, **kwargs):
print instance.locations.all()
то при добавлении Location в Slot.locations с использованием админки - ново-добавленная локация не отобразится.
З.Ы. Сам спросил, сам ответил :)