python - django 6 1.10.0没有名为http_client的模块错误

标签 python django django-rest-framework django-rest-auth

我正在使用 Django 1.5.5 进行开发,最近安装了 django-rest-framework 和 django-rest-auth。我必须将我的六个安装从 1.6.0 升级到 >1.9.0 才能使其正常工作,但现在我收到此错误:

Request Method:     GET
Request URL:    http://192.168.1.230:8080/
Django Version:     1.5.5
Exception Type:     ImportError
Exception Value:    

No module named http_client

Exception Location:     /home/XXXX/www/PROJECT/buildout/eggs/djangorestframework-3.2.4-py2.7.egg/rest_framework/response.py in <module>, line 11
Python Executable:  /home/XXXX/www/PROJECT/buildout/bin/python
Python Version:     2.7.6

最佳答案

目前,Rest Framework requires Django 1.5.6+ .

这不是您安装的six这太旧了,它是 six 的版本Django 包含为 django.utils.six .

关于python - django 6 1.10.0没有名为http_client的模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33308890/

相关文章:

Python3 Websocket Callback 无法分配类成员函数

python - Spark 蟒 : Standard scaler error "Do not support ... SparseVector"

python - Django 一对一关系查询集

python - 使用 django south 进行外键迁移

python - Django,使用尖括号捕获值时 URL 调度程序不工作

python - 是否可以在 Django 管理站点上使用查询参数

python - 自定义 postgres 范围类型的 SQLalchemy 表示

python - 如何将函数名作为字符串获取?

python - Django 搜索 : Setting Haystack_Default_Operator = 'OR' has no effect

json - Django 自动将文本字段中的双引号转换为单引号