我正在用Django爲Google App Engine構建一個Web應用程序,使用djangoappengine庫。我堅持讓圖片上傳通過管理界面工作。我models.py
是:使用Django,Google應用程序引擎上傳圖像時出錯
class Bio(models.Model):
name = models.CharField(max_length=25)
about = models.TextField()
email = models.TextField()
pic = models.ImageField(upload_to="img/bios/", null=True, blank=True)
當我嘗試在默認的管理界面上傳一張圖片,在本地和Appspot上網站上,我得到:「導入錯誤:沒有模塊命名的圖像」
但是! - 當我運行manage.py shell
時,我能夠成功地import Image
和from PIL import Image
,所以我不確定我在這裏錯過了什麼。有任何想法嗎?
App引擎不支持PIL(使用Python 2.5;它在2.7上工作)。 Django的shell不執行App Engine沙盒限制。 –