2016-04-06 3 views
0

Я пытаюсь развернуть ADL_LRS 0.90. Я сделал следующее:Ошибка импорта: невозможно импортировать имя MultiPartParser

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_LRS/adl_lrs/settings.py с моим и пароля пользователя для моей БД MySQL Затем я запустил команду: python manage.py createcachetable cache_statement_list в каталоге ADL_LRS Тогда python manage.py syncdb и, наконец, ./manage.py runserver и все работает отлично , но когда я пытаюсь получить доступ к http://127.0.0.1:8000/admin/ я получаю следующее сообщение об ошибке:

cannot import name MultiPartParser 

Это линия:

from django.http import MultiPartParser 

Кто-то знает, что может случиться?

+1

Таким образом, это выглядит как имя модуля multipartparser и содержит класс MultiPartParser ... Пробовали ли вы делать из django.http.multipartparser импорта MultiPartParser – Foon

+0

@Foon Я не видел вашего комментарий до тех пор, пока я не отправил сообщение, но если вы хотите, чтобы вы ответили на него, и я удалю свой. –

+0

не беспокоится; надеюсь, что ответ на вопрос – Foon

ответ

0

Я думаю, вы должны остаться с требованиями. Txt они предоставляют ... Как и наши коллеги описывают версию django в репозитории ubuntu, больше, чем тот, который используется ADL_RSL, и, возможно, обновление django базы кода ,

Предлагаю вам следить за их установкой на своей странице github ... там они используют pip и virtualenv, чтобы сохранить проект.

https://github.com/adlnet/ADL_LRS

Итак, если вы хотите обновить свое программное обеспечение для большей версии Джанго, и исправить ошибки (как тот, который вы представить там) я думаю, что они по достоинству оценят.

благодаря

0

Looks like, что должно быть:

from django.http.multipartparser import MultiPartParser 
0

Если вы используете Ubuntu 14.04, пакет питона-Джанго является 1.6.1, и это выглядит как ADL_LRS требует Django == 1.4.

Смежные вопросы