私のプロジェクト/ app/middleware.pyファイルにLoggedInUserMiddlewareを作成し、これをプロジェクト/ master/settings.pyのMIDDLEWARE部分の最後のエントリとして追加しましたファイル。 settings.pyに追加する前に、アプリはうまく対応します。 settings.pyに追加した後、私のアプリケーションの任意のURLからERR_EMPTY_RESPONSEを取得します。カスタムミドルウェアをsettings.pyに追加するときのDjangoアプリのERR_EMPTY_RESPONSE
My LoggedInUserMiddlewareは現在、物事をクラッシュさせないようにしようとしています。
class LoggedInUserMiddleware(object):
def process_request(self, request):
return None
私が理解しているように、ミドルウェアはすべての新しいHTMLリクエストを1つずつ実行する必要がありますが、絶対に何もしません。
を余談LoggedInUserMiddlewareは何をしたいですか?組み込みの認証ミドルウェアの機能を複製していないことを確認してください! – Alasdair
匿名ユーザーが私のURLのいずれかを要求した場合は、ミドルウェアがログインURLにリダイレクトするようにします。私はちょうどあなたが言ったように、私がhttps://docs.djangoproject.com/es/1.9/topics/http/middleware/に従っていたリンクが期限切れであることに気付きました! –