Google App Engine,Django,CloudSQL和Images

时间:2012-11-13 13:11:06

标签: django google-app-engine google-cloud-sql

目前将一些Django项目移植到Google App Engine。 我使用的是Python 2.7,Django 1.4和Google CloudSQL。

我遇到的问题是管理员驱动的图库。 处理图像上传似乎是一个问题,使用ImageField我在mkdir命令上得到一个erorr,因为GAE不允许本地写入。

我有点陷入困境,解决方案似乎很困惑,我使用的是CloudSQL,因为它与先前运行网站的旧MySQL数据库兼容。

如何在没有本地存储的情况下恢复和运行图库?我一直在研究GAE blobstore的使用,但帖子似乎变化多端且无益。

干杯 凯文

1 个答案:

答案 0 :(得分:0)

您必须重写ImageField才能使用BlobStore而不是文件。

快速谷歌搜索建议有人可能已经这样做了: http://blog.uysrc.com/2011/02/12/image-uploads-working-with-models-imagefield/