Django в Google App Engine: невозможно загрузить изображения
я пытаюсь реализовать ImageField для модели в моем приложении Django. Приложение работает на Google App Engine. Однако при загрузке (локальный компьютер, используя GAE SDK 1.7.7) я получаю.[Errno 78] Function not implemented
Ошибка происходит от звонкаos.makedirs()
вdjango.core.files.storage.FileSystemStorage._save()
; аргумент для вызоваmakedirs
является:
u'/Users/.../PycharmProjects/myproject/media/uploaded
мойMEDIA_ROOT
вход вSETTINGS.PY
содержит:
/Users/.../PycharmProjects/myproject/media/
мойMEDIA_URL
вход вSETTINGS.PY
содержит:
/media/
Каталог мультимедиа содержит подкаталог с именем 'загруженное», Я проверил привилегии, и им потребовался доступ для чтения / записи.
Определение поля для моего ImageField:
image = models.ImageField(upload_to = "uploaded/"
По какой-то причине Django хочет создать каталог, который уже существует. Использование консоли Djangoos.path.exists(u'path/to/media/upload')
возвращает True (что правильно), поэтому я не понимаю, почему Django хочет создать каталог.
Кроме того, я использую Google Cloud SQL для хранения и установил PILLOW для обработки изображений. Я также добавил PIL в качестве библиотеки в моем .I 'app.yaml
Я, вероятно, упускаю что-то элементарное, но в настоящий момент не знаю, чтовызывает это ...