目前将一些Django项目移植到Google App Engine。 我使用的是Python 2.7,Django 1.4和Google CloudSQL。
我遇到的问题是管理员驱动的图库。 处理图像上传似乎是一个问题,使用ImageField我在mkdir命令上得到一个erorr,因为GAE不允许本地写入。
我有点陷入困境,解决方案似乎很困惑,我使用的是CloudSQL,因为它与先前运行网站的旧MySQL数据库兼容。
如何在没有本地存储的情况下恢复和运行图库?我一直在研究GAE blobstore的使用,但帖子似乎变化多端且无益。
干杯 凯文
答案 0 :(得分:0)
您必须重写ImageField才能使用BlobStore而不是文件。
快速谷歌搜索建议有人可能已经这样做了: http://blog.uysrc.com/2011/02/12/image-uploads-working-with-models-imagefield/