Djanog ограничивает размер загружаемого изображения
Я пытаюсь ограничить размер загружаемого изображения. Для этого в docs я нашел DATA_UPLOAD_MAX_MEMORY_SIZE
я установил значение 3mb (3145728 байт) в моем файле settings.py, но я все еще могу загружать файлы размером более 3 мб. Я также попробовал FILE_UPLOAD_MAX_MEMORY_SIZE
и произошло то же самое. Единственный способ заставить его сработать - это установить очень низкое значение, например 1 или 2. Есть идеи, что я делаю неправильно.
Из документации для DATA_UPLOAD_MAX_MEMORY_SIZE, он не включает загруженные файлы.
Проверка выполняется при доступе к request.body или request.POST и рассчитывается по общему размеру запроса без учета данных о загрузке файлов .
FILE_UPLOAD_MAX_MEMORY_SIZE определяет, когда загруженный файл сохраняется в файловой системе, а не остается в памяти, он не накладывает никаких ограничений на то, насколько большим может быть загруженный файл
Лучше всего настроить ваш веб-сервер на ограничение размера загружаемых файлов, client_max_body_size
если вы используете nginx, например