Django导入芹菜任务和我的模​​型之间的循环

Ila*_*win 8 django importerror celery

我正在使用芹菜和我的django项目.

在芹菜任务文件中,我需要导入我的模型,以便触发模型方法.但是,我也希望我的模型能够触发某些芹菜任务.

现在我将我的模型导入芹菜,但是尝试将芹菜任务导入我的模型文件会导致导入循环和导入错误.

这是怎样的正确方法?

Ila*_*win 9

我最终做的是在方法中使用导入,而不是在模型文件顶部使用常规导入.显然,我并不真的需要循环进口.我的问题是我在celery任务文件的顶部导入模型,并在模型文件的顶部导入芹菜任务.那不是必要的.通过划分导入我能够避免循环导入问题