Django Nonl与谷歌应用程序引擎:缺少AutoLampedDelware类?
我刚刚用我用Django构建的Google应用程序引擎部署了一个网站。但是,每当我尝试实时查看我的站点时,我都会收到一个500错误,当我进入App Engine仪表板并检查日志时,我会看到错误:Django Nonl与谷歌应用程序引擎:缺少AutoLampedDelware类?,django,google-app-engine,django-nonrel,djangoappengine,Django,Google App Engine,Django Nonrel,Djangoappengine,我刚刚用我用Django构建的Google应用程序引擎部署了一个网站。但是,每当我尝试实时查看我的站点时,我都会收到一个500错误,当我进入App Engine仪表板并检查日志时,我会看到错误: "ImproperlyConfigured: Middleware module "autoload.middleware" does not define a "AutoloadMiddelware" class" 但这并没有什么意义,因为我检查了项目中的autoload文件夹,其中有一个midd
"ImproperlyConfigured: Middleware module "autoload.middleware" does
not define a "AutoloadMiddelware" class"
但这并没有什么意义,因为我检查了项目中的autoload文件夹,其中有一个middware.py文件,它确实定义了Autoloadmddleware类,如下所示:
from django.utils.importlib import import_module
from django.conf import settings
# load all models.py to ensure signal handling installation or index loading
# of some apps
for app in settings.INSTALLED_APPS:
try:
import_module('%s.models' % (app))
except ImportError:
pass
class AutoloadMiddleware(object):
"""Empty because the import above already does everything for us"""
pass
也许进口有什么问题吗?除了我的项目文件夹中的模块外,我的部署是否可能没有上载必要的django模块?请确保将其添加到settings.py中
MIDDLEWARE_CLASSES = (
# This loads the index definitions, so it has to come first
'autoload.middleware.AutoloadMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
)
我检查了settings.py文件,结果发现我犯了一个相当愚蠢的错误——我把AutoloadMiddleware错贴为“AutoloadMiddleware”。谢谢你的帮助,如果我没有仔细检查我的设置文件,我永远不会注意到拼写错误。。。