Django を使用して構築した Google App Engine を使用して Web サイトをデプロイしました。しかし、自分のサイトをライブで表示しようとすると、500 エラーが発生し、App Engine ダッシュボードにアクセスしてログを確認すると、次のエラーが表示されます。
"ImproperlyConfigured: Middleware module "autoload.middleware" does
not define a "AutoloadMiddelware" class"
しかし、プロジェクト内の autoload フォルダーを確認したため、これはまったく意味がありません。実際には、次のように AutoloadMiddleware クラスを定義する middeware.py ファイルがあります。
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 モジュールがアップロードされなかった可能性はありますか?