@db_task()
def test_db_access(tenant_id, batch_obj):
print('DBAccess')
print(tenant_id)
print(batch_obj.id)
files = File.objects.filter(batch_id=batch_obj.id)
print(files)
如果我在没有 django-huey 的 django 中运行它,我会得到一个过滤的查询集,但是如果我开始使用 django-huey,我总是会得到一个空的查询集。只有“DBAccess”被打印,文件总是“[]”。
我是否必须在 settings.py 中添加其他设置?这是我当前的 Huey 设置
# Huey - Task Queue
HUEY = {
'name': 'appname',
'consumer': {
'workers': 4,
'worker_type': 'thread'
},
'immediate': False,
'connection': {
'host': RedisConfig.HOST,
'port': RedisConfig.PORT,
},
}