91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用微軟免費提供的應用服務搭建Python網站

發布時間:2021-10-21 10:27:21 來源:億速云 閱讀:171 作者:iii 欄目:編程語言

本篇內容介紹了“怎么使用微軟免費提供的應用服務搭建Python網站”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

有時候,我們使用 Flask 或者 Django  寫了一個簡單的網頁,想把它部署起來給所有人使用,但是又沒有服務器。這個時候,除了買一臺云服務外,我們還可以使用微軟 Azure  免費提供的應用服務來部署。

首先我們使用 Flask 寫一個非常簡單的后端接口,如下圖所示:

怎么使用微軟免費提供的應用服務搭建Python網站

現在,我不想買服務器,但又想把它部署到互聯網上面。這個時候,我們就可以使用 Azure 的應用服務功能了。

首先,我們去申請一個 Azure 的賬號,Azure 的官方網站為:Microsoft  Azure[1],我們只需要像注冊普通網站一樣上去注冊賬號就可以了。Azure  注冊以后,會送你12個月的免費云服務器,如下圖所示。這個服務器你可以用來做很多事情。但我們今天用不到這個云服務器。

怎么使用微軟免費提供的應用服務搭建Python網站

有了 Azure 賬號以后,我們就需要安裝一個叫做Azure-cli的東西,Azure-cli 的安裝說明,可以參考:Install the Azure  CLI | Microsoft Docs[2]。在這里根據你的操作系統查看安裝說明即可。我以 macOS 為例,使用 Homebrew 安裝:

brew install azure-cli

安裝完成以后,我們需要使用 azure-cli 登錄賬號,輸入:

az login

此時,會彈出一個網頁,在網頁上登錄剛剛注冊的賬號即可完成登錄。登錄完成以后,網頁顯示如下內容:

怎么使用微軟免費提供的應用服務搭建Python網站

終端窗口顯示如下圖所示:

怎么使用微軟免費提供的應用服務搭建Python網站

接下來就要開始部署了。首先在終端中進入我們剛剛創建的 Flask  項目的根目錄,確保有如下兩個文件:requirements.txt和app.py。其中,requirements.txt 可以通過如下命令導出:

pip freeze > requirements.txt

此時,就體現出創建虛擬環境的重要性了,有了虛擬環境,那么導出來的只有這個項目需要的第三方庫,不會把不相關的庫也導出。

而app.py就是網站的入口程序了,也就是我們設置FLASK_APP環境變量指向的這個程序。

這兩個東西就位以后,我們只需要執行如下一條命令:

az webapp up --sku F1 --name kingname

其中,--sku F1這個參數必須有,表示使用免費的定價策略。如果不加上這個參數,那么 Azure 會把你的網站部署到收費的策略中。

而--name kingname表示你的項目名字叫做kingname。整個部署的過程大概2分鐘左右。運行效果如下圖所示:

怎么使用微軟免費提供的應用服務搭建Python網站

現在,我們訪問:http://kingname.azurewebsites.net就可以看到剛剛部署的網站了:

怎么使用微軟免費提供的應用服務搭建Python網站

接下來,我們要更新一下后端代碼:

怎么使用微軟免費提供的應用服務搭建Python網站

改好代碼,想重新部署的時候,只需要再次執行:

az webapp up

就可以輕輕松松更新網站程序了。如下圖所示:

怎么使用微軟免費提供的應用服務搭建Python網站

Azure 的這個應用服務,原生支持 Django 和 Flask  網站的直接部署。如果你使用的是其他后端框架,或者你的程序不是一個網站,而是一個長期運行的普通 Python  腳本,那也沒有關系,應用服務還提供指定啟動命令的功能。具體操作,大家可以閱讀它的官方文檔:配置 Linux Python 應用 - Azure App  Service | Microsoft Docs[3]. 大家也可以點擊左下角“閱讀原文”直接打開 Azure 應用服務的幫助文檔。

“怎么使用微軟免費提供的應用服務搭建Python網站”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兰西县| 成安县| 湘阴县| 通江县| 商水县| 怀集县| 芦山县| 左贡县| 旅游| 宁夏| 岳西县| 枞阳县| 共和县| 北辰区| 庄浪县| 西和县| 高平市| 石景山区| 子长县| 扶风县| 天峻县| 湘潭县| 阳信县| 保德县| 茌平县| 金阳县| 焦作市| 富顺县| 武安市| 鄂托克旗| 普格县| 毕节市| 丰都县| 高清| 青浦区| 丹寨县| 和静县| 白朗县| 昭苏县| 花莲市| 阿坝县|