2016-12-31 11 views
0

RequestDataTooBig。チェックはrequest.bodyまたはrequest.POSTにアクセスするときに行われ、ファイルアップロードデータを除いた合計要求サイズに対して計算されます。 これを[なし]に設定すると、チェックを無効にすることができます。異常に大きなフォーム投稿を受信すると予想されるアプリケーションでは、この設定を調整する必要があります。私はそのチェックを無効にする方法がわからない設定は、私はDjangoのドキュメントのドキュメントのこの部分を見つけたの

しかし、私が得るエラーは次のとおりです。

Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 
Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. 

答えて

2

あなたはsettings.pyDATA_UPLOAD_MAX_MEMORY_SIZE = Noneを設定することができます。しかし、Noneに設定すると、セキュリティ上の脆弱性が生じる可能性があります。

+0

ありがとう私はそれをやったし、うまく動作しますが、私はどのようにセキュリティで保護された方法でそれを行うことができますか? –

+0

このメカニズムを無効にするのではなく、あなたのニーズに合った共振可能な値に設定する必要があります。ここでは、djangoのアプリケーションを強化するためのいくつかの情報を見つけることができますhttps://substance.brpx.com/hardening-django-one-dos-at-a-time-30bbfc8c853#.hgjsvjfa6 – aronadaal

+1

よろしくお願いします、幸せな新年! –

関連する問題