每当我运行服务器并在浏览器中访问管理页面时,我就会得到:
发生服务器错误。请与管理员联系。
在钛工作室我看到:
回溯(最近一次调用):文件"C:\Python27\lib\wsgiref\handlers.py",第85行,在run self.result =self.environ(self.environ,self.start_response)文件第72行中,在 call 返回self.application(environ,start_response)文件的第236行中在call self.load_middleware() self.load_middleware() File self.load_middleware第53行中,load_middleware raise exceptions.ImproperlyConfigured(‘错误导入中间件%s:“%s”% (mw_module,e)) ImproperlyConfigured:错误导入中间件cms.middleware.multilingual:“没有模块名为多语种”03/5月/2013 12:42:06 "GET /42. in / 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里。
发布于 2013-05-04 14:59:15
依赖于您Django-cms版本,您可能以错误的方式接近它。他们在2.4中改变了国际化的方式。看看此页。这是最新的方法。
您尝试的是早期版本,如此页,只要您的版本不是最新版本,这可能是正确的。
发布于 2014-04-03 00:36:18
有一个用于多语言URL的Django-CMS 2.3至2.4升级部分。
https://stackoverflow.com/questions/16358304
复制相似问题