ImportError:无法导入名称“ DurationField”

瑜伽

我正在尝试运行使用Django(1.6.5版)rest框架(python版本3.4.5)的应用程序。但是,我遇到导入错误“无法导入名称DurationField”。如何解决此错误?

File "/usr/src/app/Lab/models.py", line 8, in <module>
    from Lab import logic, common <br>
  File "/usr/src/app/Lab/logic.py", line 16, in <module>
    from Rest import viewsAppComm <br>
  File "/usr/src/app/Rest/viewsAppComm.py", line 7, in <module>
    from rest_framework.response import Response <br>
  File "/usr/local/lib/python3.4/site-packages/rest_framework/response.py", line 13, in <module>
    from rest_framework.serializers import Serializer
  File "/usr/local/lib/python3.4/site-packages/rest_framework/serializers.py", line 19, in <module>
    from django.db.models import DurationField as ModelDurationField <br>
ImportError: cannot import name 'DurationField'
日晒

DurationField在Django 1.8添加的您正在使用Django 1.6,因此出现错误。

您可以选择升级(如果可以的话,这是个好主意,因为Django 1.6早已停产了)或降级到Django Rest Framework的旧版本(您当前拥有的版本与Django不兼容)。 1.6)。

您也许还可以安装第三方django-duration-field应用程序,然后使用以下命令将其导入:

from durationfield.db.models.fields.duration import DurationField

...但是从您发布的堆栈跟踪中,它看起来像是DRF试图导入模型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DurationField格式

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称模式

来自分类Dev

ImportError:无法导入名称VarianceThreshold

来自分类Dev

ImportError:无法导入名称ProtocolError

来自分类Dev

ImportError:无法导入名称defaultdict

来自分类Dev

ImportError:无法导入名称“ app”

来自分类Dev

ImportError:无法导入名称“ SliceType”

来自分类Dev

ImportError:无法导入名称签名

来自分类Dev

ImportError:无法导入名称操作

来自分类Dev

ImportError:无法导入名称CountryField

来自分类Dev

ImportError:无法导入名称抑制

来自分类Dev

ImportError:无法导入名称_imaging

来自分类Dev

ImportError:无法导入名称“ strftime”

来自分类Dev

ImportError:无法导入名称Pubnub

来自分类Dev

ImportError:无法导入名称“编译”

来自分类Dev

ImportError:无法导入通用名称

来自分类Dev

ImportError:无法导入名称连接

来自分类Dev

ImportError:无法导入名称“ ajax”

来自分类Dev

ImportError:无法导入名称“语言”

来自分类Dev

ImportError:无法导入名称“ UserAgentMixin”

来自分类Dev

ImportError:无法导入名称“ PackageFinder”

来自分类Dev

ImportError:无法导入名称“ makedirs”

来自分类Dev

ImportError:无法导入名称'Deque'

来自分类Dev

ImportError:无法导入名称FlowReader

来自分类Dev

ImportError:无法导入名称“后端”

来自分类Dev

ImportError:无法导入名称操作