ImportError:无法导入名称'classproperty'

时间:2017-04-17 04:31:20

标签: django

这个错误的解决方案是什么........

  

来自django.utils.decorators导入classproperty

     

ImportError:无法导入名称'classproperty'

为什么会出现此错误。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

检查你的django版本。 django 1.9之前没有这个模块

答案 1 :(得分:0)

如果您在2019年10月21日之后遇到此问题,那是因为此PullRequest classpropertydjango.utils.decorators移到了django.utils.functional

您需要更改导入语句或添加一些代码,以检查您使用的Django版本以及从何处导入classproperty

try:
    # Django 3.1 and above
    from django.utils.functional import classproperty
except ImportError:
    from django.utils.decorators import classproperty