2016-04-06 18 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 

その後、私はその後、私はコマンドを実行した私のMySQLのDB のための私のUSERとPASSWORDエントリを持つファイルADL_LRS/adl_lrs/settings.pyを編集しました:ADL_LRSディレクトリ でpython manage.py createcachetable cache_statement_listその後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

私はあなたが提供するrequirements.txtにとどまるべきだと思います... ubuntuリポジトリのdjangoのバージョンについては、両方の同僚がADL_RSLで使用されているバージョンよりも大きいと説明しています。おそらくdjangoはコードベースを更新します。

githubページにインストールする方法を従うことをお勧めします。そこには、pipとvirtualenvを使ってプロジェクトのコンセプトを維持します。

https://github.com/adlnet/ADL_LRS

あなたは大きなジャンゴバージョンに彼らのソフトウェアをアップデートし、(あなたがそこに報告1など)のバグを修正したい場合は、その後私は、彼らが理解するだろうと思います。だから、

おかげ

0

Looks like

from django.http.multipartparser import MultiPartParser 
0

あなたがUbuntuの14.04、のpython-djangoのパッケージを使用している場合は1.6.1で、ADL_LRSはDjangoの== 1.4を必要とするように見えます。