Я использую так:
public int QuantidadeTitulosEmAtraso(Sacado s)
{
TituloDesconto titulo = null;
Sacado sacado = null;
var titulos =
_session
.QueryOver<TituloDesconto>(() => titulo)
.JoinAlias(() => titulo.Sacado, () => sacado)
.Where(() => sacado.Id == s.Id)
.Where(() => titulo.Vencimento <= DateTime.Today)
.RowCount();
}
В версии 4.0
сельдерея CELERY_ALWAYS_EAGER
сеттинг был заменен на CELERY_TASK_ALWAYS_EAGER
в Django settings.py
или task_always_eager
изначально в celery conf
.
Поскольку многочисленные изменения в конфигурации сельдерея с версии 3.x до 4.x распределены по многим строкам, я предлагаю использовать встроенный инструмент миграции настроек.
celery upgrade settings --django
source:
К счастью, вам не нужно вручную изменять файлы, так как настройки обновления сельдерея - программа django должна делать правильные вещи.
http://docs.celeryproject.org/en/latest/whatsnew-4.0.html#step-4-upgrade-to-celery-4-0