Во-первых, это значение по умолчанию не будет делать то, что вы ожидаете.Он будет запущен один раз во время загрузки.Вам нужно будет превратить ее в отдельную функцию и передать саму функцию по умолчанию (лямбда работает здесь, но, очевидно, не рекомендуется, исходя из того, что я прочитал).
Что касается сельдерея, вы можете установитьдо выполнения задачи celery beat
(ежедневно или независимо от ваших целей), которая запрашивает эпизоды, которые должны быть помечены как доступные и не были, затем помечает их как доступные.
Примечаниечто вы можете сделать это полностью с помощью одного фильтра наборов запросов и цепочки обновлений, но если вы это сделаете, любые сигналы, которые у вас есть в этой модели, не сработают.Чтобы это произошло, вам нужно выполнить итерацию по набору запросов и сохранить изменения непосредственно для каждой модели.