0

Google-app-engine (SDK 1.7.5) で django 1.2 を使用してアプリケーションを開発しています。dev_appserver を使用してアプリケーションをローカルでテストすると動作し、Google のサーバーにアップロードするときにも動作します。問題は、新しい SDK (私はバージョン 1.8.0 を試しました) をローカルで使用しようとすると、アプリケーションが機能しないことです。これは報告されたエラーです:

ImproperlyConfigured: ミドルウェア authentication.middleware のインポート中にエラーが発生しました:「authentication.models という名前のモジュールはありません」

MIDDLEWARE_CLASSES では、次をインポートします。

'authentication.middleware.AccessFilterMiddleware'

私が開発したもの。問題は、そのモジュール内でルート ディレクトリ (認証パッケージが含まれるフォルダー) にある「モデル」をインポートすることですが、認証パッケージ内で検索しようとします。私も使ってみました

import .. models

ただし、その場合、スローされるエラーは次のとおりです。

ValueError: トップレベル パッケージを超えて相対インポートを試みました

ありがとうございました

4

0 に答える 0