1

サーバーを実行してブラウザで管理ページに移動すると、次のようになります。

サーバーエラーが発生しました。管理者に連絡してください。

Titanium Studioでは次のように表示されます:

トレースバック (最新の呼び出しが最後): ファイル "C:\Python27\lib\wsgiref\handlers.py"、85 行目、実行中の self.result = application(self.environ, self.start_response) ファイル "C:\Python27\ lib\site-packages\django\contrib\staticfiles\handlers.py"、72 行目、呼び出しで return self.application(environ, start_response) ファイル "C:\Python27\lib\site-packages\django\core\handlers\ wsgi.py"、236 行目、呼び出し中 self.load_middleware() ファイル "C:\Python27\lib\site-packages\django\core\handlers\base.py"、53 行目、load_middleware で例外が発生します。ImproperlyConfigured('Error importing middleware %s: "%s" ' % (mw_module, e)) ImproperlyConfigured: Error importing middleware cms.middleware.multilingual: "No module named multilingual" [03/May/2013 12:42:06] "GET /favicon.ico/ HTTP/1.1" 500 59

多言語をインストールしてdjango_multilingual-0.1.0-py2.7.egg、サイトパッケージフォルダーに入れました。

sys.path を出力するとC:\\Python27\\lib\\site-packages\\django_multilingual-0.1.0-py2.7.egg、その中にあります。

私は私cms.middleware.multilingual.MultilingualURLMiddlewareの中に持っていMIDDLEWARE_CLASSESます。

4

2 に答える 2

3

Django-cms のバージョンによっては、間違った方法でアプローチしている可能性があります。彼らは、2.4 で国際化がどのように行われるかを変更しました。このページを見てください。これが最新の方法です。

あなたが試みているのは、このページのような以前のバージョンのものであり、あなたのバージョンが最新でない限り、それは正しいかもしれません.

于 2013-05-04T14:59:15.320 に答える