Мой сайт Django размещен на AWS, и я использую базу данных PostgreSQL из AWS RDS. Для медиа-файлов я использую локальный каталог приложения.
mywebsite--
|--home--
|--mywebsite--
|--media--
|<location for media files>
, и у меня есть веб-сайт с просьбой загрузить изображение
<input type="file" accept="image/*" name="image"></input>
<input type="submit" value="submit" name="imagesubmit"></input>
Я пробовал модель с определением ImageField, а также FileField. Но, тем не менее, изображения, размер которых меньше 1 МБ, могут быть загружены на сервер, а изображения размером более 1 МБ не могут быть. Хотя, когда я попробовал FileField в модели с загрузкой файла PDF вместо изображения, он отлично работал для файлов PDF размером более 1 МБ.
Я проверяю свое загруженное изображение или файл этим.
<a href="{{user.userprofile.file.url}}" target="_blank">click here to see uploaded file</a>
здесь user.userprofile (отношение один к одному), а файл - это поле модели (test1 с ImageField и test2 с FileField), определенное внутри модели userprofile.
Я искал много мест, но я не мог получить ответ, почему эта проблема происходит со мной. Я хочу, чтобы пользователь мог загружать файлы изображений любого размера.