我将 celery 与 django 一起使用,但不是 django-celery 模块。
我得到非常奇怪的数据库错误。它们每次都会发生,但因人而异。这里有些例子:
- ProgrammingError('没有要获取的结果',)
- TransactionManagementError:事务管理块以挂起的 COMMIT/ROLLBACK 结束
- IntegrityError:在表“myapp_mymodel”上插入或更新违反了外键约束“myapp_mymodel2_mymodel_id_fkey”:详细信息:表“myapp_mymodel”中不存在键(mymodel_id)=(10082)。
- MaybeEncodingError:发送结果时出错:'""'。原因:''PicklingError("Can\'t pickle : attribute lookup myapp.models.DoesNotExist failed",)''。
如果我直接调用它(没有芹菜),代码运行良好。