导入错误:无法导入名称multipartpar

2024-05-20 00:00:45 发布

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

我在试着部署ADL-LRS 0.90。我做了以下事情:

sudo apt-get install python
sudo apt-get install python-django
sudo apt-get install git
sudo apt-get install fabric
sudo apt-get install python-setuptools libmysqlclient-dev python-dev python-mysqldb python-libxml2 python-libxslt1 libxml2-dev libxslt1-dev
sudo apt-get install mysql-server
mysqladmin -h localhost -u root -p create lrs

然后我编辑了文件ADL\u LRS/ADL\u LRS/设置.py使用MySQL数据库的用户和密码 然后我在ADL\ulrs目录中运行命令:python manage.py createcachetable cache_statement_list 然后python manage.py syncdb 最后./manage.py runserver一切正常 但是当我试图访问http://127.0.0.1:8000/admin/时,我得到了以下错误:

^{pr2}$

这是一条线:

^{3}$

有人知道会发生什么吗?在


Tags: installdjangopydevgitgetmanage部署
3条回答

Looks like应该是:

from django.http.multipartparser import MultiPartParser

如果您使用的是Ubuntu14.04,PythonDjango包是1.6.1,看起来ADL峈LRS需要django==1.4。在

我认为你应该和要求.txt他们提供。。。 正如我们两位同事所描述的,ubuntu存储库中django的版本比ADL\RSL使用的版本大,也许django会更新代码库。在

我建议你按照他们的github页面安装。。。在那里,他们使用pip和virtualenv来保持项目的一致性。在

https://github.com/adlnet/ADL_LRS

如果你想把他们的软件升级到更大的django版本,并纠正错误(正如你在那里报告的那样),我想他们会很感激的。在

谢谢

相关问题 更多 >