新浪雲SAE 部署 flask程序詳解 打包方式上傳代碼部署

新浪雲有三種部署方式,git    svn  和代碼壓縮上傳。因爲我git和svn不怎麼會用,所以最終使用了直接網頁上傳壓縮包的代碼方式。
以下爲部署方式。  在不涉及數據庫的時候,只需要添加兩個配置文件。

1.   申請新浪雲賬號,然後身份證驗證, 選擇控制檯,雲應用SAE。創建新應用。



2 ,申請網址之後,進入上傳代碼頁面




3.  進入到了管理網頁頁面, 開始嘗試上傳代碼了


4.    準備代碼。  準備代碼分兩個問題。  第一個問題是代碼從本地上傳到新浪雲,需要配置,所以要寫兩個配置文件。 第二個問題是關於flask支持包的這個問題。 新浪雲未必支持其中的一些第三方支持。 最後纔是壓縮上傳。  以下是解決方案
4.1    配置文件的設置
在原來程序的目錄下加以下兩個文檔

以上兩個配置文件寫好了。接下來是第三方支持包的問題。

4.2    找到 Python27\Lib  路徑下的文件包  site-packages   。  將其拉到flask文件包裏。最終文件如上圖中的各個文檔,然後壓縮爲zip格式  。  開始上傳。  既可以運行。

5  然後回到 3  所說的  上傳代碼    把代碼上傳  運行網址  就能出現程序。



-------------------------------涉及數據庫   則繼續往下看-------------------------------------------
6,數據庫的使用,新浪雲不支持sqlite   只能使用mysql.  所以我們首先要給程序配備mysql數據庫。如何在flask中使用mysql有單獨的教程  http://blog.csdn.net/qq_34963461/article/details/52948059


7.在本地使用mysql正常後,然後導出mysql 文件  導出教程鏈接  http://www.jspkongjian.net/news.jsp?id=1323

8.將數據庫的sql 文件導出後,


5. 導入後如果報錯,先看是否增加了新的表 如果增加了新的表  請無視報錯。


這樣 程序就正常運行了







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章