我正在處理用戶上傳圖片的應用程序。我必須將其存儲到MySQL數據庫。然後顯示它。 我試過下面的代碼。使用Google App Engine(Python)將圖片上傳到MYSQL
import MySQLdb as mdb
// Lines of code here
img=self.request.get('img')
cursor.execute("UPDATE Candidate SET profile_pic=%s ",(mdb.escape_string(img)))
// lines of code here
conn.commit()
conn.close()
它運行在本地主機,但是當我在服務器上部署應用程序時,它會產生以下錯誤。
ImportError:No module named _mysql 任何指導原則?
爲什麼當你的網頁應用程序運行在GAE之上時,你的數據存儲和blob服務器不能滿足你的要求時,你使用的是單獨的數據庫?你的MySQL託管在哪裏,它可能與刪除訪問有關? – spiritwalker 2013-02-22 07:12:08
@spiritwalker,我正在使用谷歌雲SQL。因爲有許多要求不允許我使用谷歌數據存儲。這就是爲什麼使用谷歌雲數據庫。 – fledgling 2013-02-22 07:17:15