1

我正在尝试安装 webpymail(https://code.google.com/p/webpymail/wiki/Installation),我按照教程中的说明做了所有事情,但是在启动应用程序时,我得到A server error occurred. Please contact the administrator.了服务器日志 ImproperlyConfigured: Error importing middleware django.contrib.admindocs.middleware: "No module named middleware"

可能是什么原因造成的,我该如何解决?

4

3 回答 3

2

这是您需要密切注意正在阅读的文档版本的地方。

如果您使用的是 Django 1.5 或更低版本,请使用:

'django.middleware.doc.XViewMiddleware',

如果您使用的是 Django 1.6 或更高版本,请使用:

'django.contrib.admindocs.middleware.XViewMiddleware',
于 2013-10-03T18:09:14.193 回答
0

我在 Django 1.6 上。这是在 MIDDLEWARE_CLASSES 中对我有用的行:

django.middleware.doc.XViewMiddleware

Django 1.6 的另一个建议对我不起作用。

于 2013-12-11T18:32:29.213 回答
0

几天前我遇到了同样的问题...

  • 添加'django.contrib.admindocs,'到您的INSTALLED_APPS
  • 添加'django.contrib.admindocs.middleware.XViewMiddleware',到您的MIDDLEWARE_CLASSES
于 2013-09-18T20:28:38.953 回答