0

SO 私が持っているフォームは、画像を取得してアップロードします。画像が 128k を超えるとエラーが発生しますが、それ以外の場合は問題なく動作します。

Django にはテンプレートがない 500.shtml をレンダリングしようとするため、エラー メッセージは表示されません。.shtml に注意してください。これは Django の通常の 500 エラーではなく、サーバーです。私は共有ホスティングを利用しています。

Django 1.4.5、Flup 1.0.3、Python 2.6.6 を使用

.htaccess で LimitRequestBody ディレクティブを試しましたが、効果がありません

追加の詳細: これは、django 管理インターフェイスと、作成したカスタム フォーム/ビューの両方で発生します。ビューは実行されません。さまざまなファイル ストレージ アプローチを試しました (plain/filesystem および django-storages(s3boto)。ファイルが 128 KB 未満である限り、すべてがうまく機能します。

更新- 解決策なし: ホスティング会社と詳しく話しました。その他の設定等を確認しました。ローカルのテスト環境にデプロイすると再現できません。ライブ サイトで回避策を使用することになった (ライブ アップロードの代わりに既存の URL を使用する)

4

1 に答える 1