2013-05-03 39 views
1

每當我RUNSERVER,進入管理頁面在瀏覽器中,我得到:錯誤導入中間件cms.middleware.multilingual:「無模塊命名的多語種」

出現服務器錯誤。請聯繫管理員。

和鈦工作室,我看到:

回溯(最近通話最後一個): 文件 「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。應用程序(environ,start_response) 文件「C:\ Python27 \ lib \ site-packages \ django \ core \ handlers \ wsgi.py」,行236,在通話 self.load_middleware() 文件 「C:\ Python27 \ LIB \站點包\ Django的\核心\處理器\ base.py」 53行,在load_middleware 提高exceptions.ImproperlyConfigured('錯誤導入中間件% s:「%s」'%(mw_module,e)) 錯誤地配置:錯誤導入中間件cms.middleware.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在裏面。

我在我的MIDDLEWARE_CLASSES中有cms.middleware.multilingual.MultilingualURLMiddleware

回答

3

根據你的不同,Django-cms版本可能會以錯誤的方式接近它。他們改變了2.4的國際化方式。看看this page。這是最新的方法。

你試圖從早期版本,如this page,這可能是正確的,只要你的版本不是最新的。

+0

非常感謝,你是對的。我試圖用CMS最新版本的CMS 2.3進行國際化,但它不喜歡它 – user2346691 2013-05-07 12:31:46

相關問題