我正在尝试安装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"
可能是什么原因以及如何解决?
答案 0 :(得分:2)
这是您需要密切关注您正在阅读的文档版本的地方。
如果您使用的是Django 1.5或更低版本,请使用:
'django.middleware.doc.XViewMiddleware',
如果您使用的是Django 1.6或更高版本,请使用:
'django.contrib.admindocs.middleware.XViewMiddleware',
答案 1 :(得分:0)
我几天前遇到了同样的问题......
'django.contrib.admindocs,'
添加到您的INSTALLED_APPS
'django.contrib.admindocs.middleware.XViewMiddleware',
添加到您的MIDDLEWARE_CLASSES
答案 2 :(得分:0)
我在Django 1.6上。这是在MIDDLEWARE_CLASSES中为我工作的一行:
django.middleware.doc.XViewMiddleware
Django 1.6的另一个建议对我没用。