【发布时间】:2017-04-17 04:31:19
【问题描述】:
这个错误的解决方法............
从 django.utils.decorators 导入类属性
ImportError: 无法导入名称'classproperty'
为什么会显示此错误。我该如何解决这个问题?
【问题讨论】:
标签: django
这个错误的解决方法............
从 django.utils.decorators 导入类属性
ImportError: 无法导入名称'classproperty'
为什么会显示此错误。我该如何解决这个问题?
【问题讨论】:
标签: django
如果您在 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
【讨论】:
检查您的 django 版本。在 django 1.9 之前没有这个模块
【讨论】: