首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用djangorestframework导入错误(JSONField)

用djangorestframework导入错误(JSONField)
EN

Stack Overflow用户
提问于 2017-10-31 16:05:01
回答 1查看 896关注 0票数 0

我正在尝试将REST支持添加到一个现有的(有些旧的) django项目中。下面是http://www.django-rest-framework.org/tutorial/quickstart/,我在这里添加了一行

代码语言:javascript
复制
from rest_framework import routers

文件urls.py。但是我得到了这个错误:

代码语言:javascript
复制
File "/Users/paolini/piprints/cvgmt/urls.py" in <module>
  8. from rest_framework import routers
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/routers.py" in <module>
  24. from rest_framework import views
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/views.py" in <module>
  21. from rest_framework.response import Response
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/response.py" in <module>
  13. from rest_framework.serializers import Serializer
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/serializers.py" in <module>
  1534.     ModelSerializer.serializer_field_mapping[postgres_fields.JSONField] = JSONField

Exception Type: AttributeError at /
Exception Value: 'module' object has no attribute 'JSONField'

不知道怎么处理这件事。错误似乎在库中,而不是我的代码中。

djangorestframework==3.7.1 Django==1.8.8

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-02 21:41:32

从3.7版开始,对django 1.8的支持就被取消了。要么更新django版本,要么降级restframework,任何对您最有用的东西。

更多信息这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47039772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档