文章插圖

文章插圖
有時候,我們使用 Flask 或者 Django 寫了一個簡單的網頁,想把它部署起來給所有人使用,但是又沒有服務器 。這個時候,除了買一臺云服務外,我們還可以使用微軟 Azure 免費提供的應用服務來部署 。
首先我們使用 Flask 寫一個非常簡單的后端接口,如下圖所示:
首先,我們去申請一個 Azure 的賬號,Azure 的官方網站為:Microsoft Azure[1],我們只需要像注冊普通網站一樣上去注冊賬號就可以了 。Azure 注冊以后,會送你12個月的免費云服務器,如下圖所示 。這個服務器你可以用來做很多事情 。但我們今天用不到這個云服務器 。
brewinstallazure-cli安裝完成以后,我們需要使用 azure-cli 登錄賬號,輸入:azlogin此時,會彈出一個網頁,在網頁上登錄剛剛注冊的賬號即可完成登錄 。登錄完成以后,網頁顯示如下內容:pipfreeze>requirements.txt此時,就體現出創建虛擬環境的重要性了,有了虛擬環境,那么導出來的只有這個項目需要的第三方庫,不會把不相關的庫也導出 。而app.py就是網站的入口程序了,也就是我們設置FLASK_APP環境變量指向的這個程序 。
這兩個東西就位以后,我們只需要執行如下一條命令:
azwebappup--skuF1--namekingname其中,–sku F1這個參數必須有,表示使用免費的定價策略 。如果不加上這個參數,那么 Azure 會把你的網站部署到收費的策略中 。而–name kingname表示你的項目名字叫做kingname 。整個部署的過程大概2分鐘左右 。運行效果如下圖所示:
azwebappup就可以輕輕松松更新網站程序了 。如下圖所示:- 多模和單模光纖的區別 單模光纖與多模光纖區別是什么?
- 燒錄卡是干嘛的 什么叫燒錄卡
- 電腦內存清理 如何清理電腦內存空間不足的方法
- 我的世界花園建造教程 我的世界小花園建造
- 網紅林珊珊扒皮 林珊珊是雪梨旗下的嗎
- 中國知網 撤稿 知網下架自己的論文
- java如何獲取當前的時間 java 獲取時間
- 吃水果可以增強免疫力嗎最抗氧化的水果有哪些
- win7系統用的系統盤多大
- 干豆腐拌涼菜
