Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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 1.11与芹菜4.0和django芹菜的兼容性问题_Django_Celery_Django Celery_Djcelery - Fatal编程技术网

django 1.11与芹菜4.0和django芹菜的兼容性问题

django 1.11与芹菜4.0和django芹菜的兼容性问题,django,celery,django-celery,djcelery,Django,Celery,Django Celery,Djcelery,我目前使用django 1.11,出于兼容性原因,我不得不使用旧版本的芹菜(3.1) 我想升级到芹菜4.0,因为我们应用程序的另一部分需要芹菜的更高版本 芹菜、django芹菜和django 1.11是否有兼容的组合?文件说芹菜4.0从1.8开始与django的所有版本兼容,但事实似乎并非如此 例如,当我使用以下命令时会发生错误: python manage.py makemigrations <appname> python manage.py makemigrations 以

我目前使用django 1.11,出于兼容性原因,我不得不使用旧版本的芹菜(3.1)

我想升级到芹菜4.0,因为我们应用程序的另一部分需要芹菜的更高版本

芹菜、django芹菜和django 1.11是否有兼容的组合?文件说芹菜4.0从1.8开始与django的所有版本兼容,但事实似乎并非如此

例如,当我使用以下命令时会发生错误:

python manage.py makemigrations <appname>
python manage.py makemigrations
以下是我收到的错误消息:

Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 363, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 337, in execute
django.setup()
File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 108, in populate
app_config.import_models()
File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", line 202, in import_models
self.models_module = import_module(models_module_name)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/local/lib/python2.7/dist-packages/djcelery/models.py", line 16, in <module>
from . import managers
File "/usr/local/lib/python2.7/dist-packages/djcelery/managers.py", line 18, in <module>
from celery.utils.timeutils import maybe_timedelta
ImportError: No module named timeutils
回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“/usr/local/lib/python2.7/dist-packages/django/core/management/__-init__.py”,第363行,从命令行执行
utility.execute()
文件“/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py”,第337行,在execute中
django.setup()
文件“/usr/local/lib/python2.7/dist-packages/django/_-init__.py”,第27行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“/usr/local/lib/python2.7/dist packages/django/apps/registry.py”,第108行,填充
app_config.import_models()
文件“/usr/local/lib/python2.7/dist packages/django/apps/config.py”,第202行,在import\u模型中
self.models\u module=导入模块(models\u module\u name)
文件“/usr/lib/python2.7/importlib/_init_uuu.py”,第37行,在导入模块中
__导入(名称)
文件“/usr/local/lib/python2.7/dist packages/djcelery/models.py”,第16行,在
从…起进口经理
文件“/usr/local/lib/python2.7/dist packages/djcelery/managers.py”,第18行,在
从芹菜.utils.timeutils导入
ImportError:没有名为timeutils的模块
如果我回到芹菜3.1,它会工作

。。。文件“/usr/local/lib/python2.7/dist packages/djcellery/managers.py”,第18行,在

您使用的是
django芹菜
,这是一个

以前版本的芹菜需要一个单独的库来使用 Django,但从3.1开始,情况就不再如此了。Django是受支持的 开箱即用


已安装的应用程序中删除
djCellery
,按照链接文档查看是否还有其他内容需要更新,并且应该可以使用。

我非常怀疑芹菜4和Django 1.11之间是否存在任何不兼容。你凭什么认为有?您到底遇到了什么不兼容?添加了错误回溯。好奇为什么投票被否决?