-2

目前正在将一些 Django 项目移植到 Google App Engine。我正在使用 Python 2.7、Django 1.4 和 Google CloudSQL。

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

我有点卡住了,解决方案似乎很困惑,我正在使用 CloudSQL,因为它与以前运行这些站点的旧 MySQL 数据库兼容。

在没有本地存储的情况下,如何让图库恢复并运行?我一直在研究 GAE blobstore 的使用,但帖子似乎多种多样且无济于事。

干杯凯文

4

1 回答 1

0

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

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

于 2012-11-13T17:36:54.703 回答