Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django/Python:芹菜taks.py中的导入错误_Python_Django_Django Celery_Celery Task_Celeryd - Fatal编程技术网

Django/Python:芹菜taks.py中的导入错误

Django/Python:芹菜taks.py中的导入错误,python,django,django-celery,celery-task,celeryd,Python,Django,Django Celery,Celery Task,Celeryd,我在芹菜task.py中遇到导入错误。另一个包中的类StockManager方法用于保存详细信息。但是,我获取并导入StockManager()的错误。我如何解决这个问题。我做错什么了吗 Folder structure src -tradeapp -logic --> Common businesss logic layer -asynctaskmanager --> Here the task.py and celery re

我在芹菜task.py中遇到导入错误。另一个包中的类StockManager方法用于保存详细信息。但是,我获取并导入StockManager()的错误。我如何解决这个问题。我做错什么了吗

Folder structure
src
    -tradeapp
    -logic              --> Common businesss logic layer
    -asynctaskmanager   --> Here the task.py and celery resides

from djcelery import celery
from logic.StockManager import StockManager


@celery.task
def save_stock_data(details):
    stock_mngr = StockManager()
    is_saved   = stock_mngr.save_data(details)
    return is_saved

谢谢

查看芹菜文档。特别是关于如何使用芹菜构建项目

你是如何经营芹菜的?使用supervisor或其他工具?如果您尝试在python shell中导入此模块,是否可以?我们需要有关您的项目结构的更多信息以及上面更新的logic folderFolder结构的位置,我正在控制台中运行celeryd。您使用的是manage.py还是straight up celeryd?ie:python manage.py芹菜或芹菜