意外的Django错误[Django 1.5.1]

2024-09-30 20:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是想把我的Django项目从1.4.22版迁移到1.5.1版

实际上,我正在开发一个安装在Django 1.4.10中的软件包,客户端需要将其迁移到最新版本。
它在1.4.22之前可以正常工作,但在1.5.1中不行

以下是程序包信息:https://github.com/prikhi/AcornAccounting

一切正常,但当我尝试运行服务器时,它开始抛出以下错误:

from django.http import HttpResponseRedirectBase, HttpResponse ImportError: cannot import name HttpResponseRedirectBase

但问题是这一行在我的代码中没有被使用

注意:我正在虚拟环境中运行项目。

下面是完整的错误消息:

from django_ajax.encoder import serialize_to_json
File "/home/dev31/.virtualenvs/AcornAccounting/local/lib/python2.7/site-packages/django_ajax/encoder.py", line 8, in

from django.http import HttpResponseRedirectBase, HttpResponse      

ImportError: cannot import name HttpResponseRedirectBase

我试图解决这个错误,但没有任何帮助。请帮我解决这个问题

谢谢


Tags: 项目djangonamefromimporthttpencoder错误