Причиной возникновения этой ошибки файловой системы только для чтения является то, что модели по умолчанию. ImageField сохраняет загруженные изображения в папку проекта, а только для чтения для приложений Google App Engine .
* 1004. * Вы должны использовать
Google Cloud Storage для загрузки ваших изображений (лучший вариант, если это не временные данные), в противном случае для временных файлов вы можете записать их в каталог / tmp, который будет храниться в экземпляре
. RAM , но будет удален, если вы удалите свой экземпляр, вы увеличите или уменьшите свой экземпляр или если для вашего экземпляра нет traffi c (users). Если вы используете ручное масштабирование, это не будет проблемой. Но для автоматизации c масштабирование директории tmp, как я уже говорил, рискованно.
Для директории tmp:
Вы можете установить rootpath = '/ tmp /'
Вы можете извлекать изображения из каталога tmp по коду в views.py для обслуживания их в HTML.