【问题标题】:ImportError: cannot import name 'classproperty'ImportError:无法导入名称“类属性”
【发布时间】:2017-04-17 04:31:19
【问题描述】:

这个错误的解决方法............

从 django.utils.decorators 导入类属性

ImportError: 无法导入名称'classproperty'

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

【问题讨论】:

    标签: django


    【解决方案1】:

    如果您在 2019 年 10 月 21 日之后遇到此问题,那是因为在此 PullRequest classproperty 已从 django.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
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-31
        • 1970-01-01
        • 2014-10-10
        • 2014-09-20
        • 2014-08-28
        • 2014-06-10
        相关资源
        最近更新 更多