У меня есть функция, которая устанавливает пользователей онлайн на 0 на стартовом сервере (пользователи онлайн int
. Увеличение при подключении к веб-сокету и уменьшение при отключении).
def ready(self):
from . import signals
from .models import UserAccount
UserAccount.objects.filter(online__gt=0).update(online=0)
Это запускается при готовности приложения, но у меня есть некоторые проблемы: когда мое удаленное зеркало загружало источники из репозитория, эта функция работала до применения миграций, и на этот раз столбец online
не существует, и сервер идет на вечную перезагрузку.
У меня могут быть другие функции, которые следует запускать после принятия миграций.
Как запустить этот код после применения миграций?