翻譯|使用教程|編輯:董玉霞|2022-09-01 10:41:49.670|閱讀 866 次
概述:如果您想使用 Python 構(gòu)建一款簡單的 Web 應(yīng)用程序,Flask 微框架可能是最佳選擇之一。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
如果您想使用 Python 構(gòu)建一款簡單的 Web 應(yīng)用程序,F(xiàn)lask 微框架可能是最佳選擇之一。 借助 Flask,只用一個(gè) Python 文件就可以構(gòu)建出完整的 Web 應(yīng)用程序并根據(jù)需要進(jìn)行擴(kuò)展。
在 PyCharm 中構(gòu)建 Flask 應(yīng)用程序更加簡單。 PyCharm 負(fù)責(zé)創(chuàng)建特定(適宜)目錄結(jié)構(gòu)和設(shè)置,確保正確安裝 Flask、Jinja 和 Werkzeug WSGI 工具包。
目錄
在這篇 Flask 快速教程中,在一分鐘內(nèi)設(shè)置了一個(gè)簡單的 Flask 應(yīng)用程序,并展示了實(shí)用的 PyCharm 工具包。這篇教程將展示的內(nèi)容包括:
您可以通過兩種方式在 PyCharm 中創(chuàng)建新的 Flask 項(xiàng)目:
導(dǎo)航到主菜單,選擇 File | New Project(文件 | 新建項(xiàng)目)。
或者,在歡迎屏幕上點(diǎn)擊 New Project(新建項(xiàng)目)。
通過這兩種方式,PyCharm 都會(huì)將您帶到 New Project(新建項(xiàng)目)對話框,在其中左側(cè)面板的 Project types(項(xiàng)目類型)列表中可以選擇 Flask。
在 New Project(新建項(xiàng)目)對話框中,您需要在 Location(位置)中指定項(xiàng)目位置路徑。
下一步是選擇用于此特定項(xiàng)目的解釋器。 您可以使用已經(jīng)為其他項(xiàng)目設(shè)置的現(xiàn)有解釋器,也可以創(chuàng)建新解釋器。 設(shè)置新解釋器時(shí),您可以自選環(huán)境,例如虛擬環(huán)境、Pipenv、Poetry 或 Conda。
您還需要為新虛擬環(huán)境指定所需位置和基礎(chǔ)解釋器。
如果您想將機(jī)器上全局 Python 中已安裝的所有軟件包添加到虛擬環(huán)境,請選中 Inherit global site-packages(繼承全局站點(diǎn)軟件包)復(fù)選框。
如果要將此環(huán)境用于其他項(xiàng)目,請勾選 Make available to all projects(可用于所有項(xiàng)目)復(fù)選框,下次為新項(xiàng)目設(shè)置 Python 解釋器時(shí)即可選擇此環(huán)境。
設(shè)置環(huán)境后,您可能需要指定模板語言和模板文件夾名稱。 這可以從 New Project(新建項(xiàng)目)對話框完成。 PyCharm 默認(rèn)將 Jinja 設(shè)置為模板語言并將模板文件夾命名為“templates”。
現(xiàn)在就可以開始新 Flask 項(xiàng)目了! 記得點(diǎn)擊對話框右下角的 Create(創(chuàng)建)按鈕。 PyCharm 將創(chuàng)建具有特定目錄結(jié)構(gòu)和專用模板文件夾的 Flask 應(yīng)用程序,并在您的機(jī)器上安裝 Flask(如果尚未安裝)。
在 PyCharm 預(yù)配置新的 Flask 應(yīng)用程序后,將出現(xiàn)一個(gè)打開的 app.py 文件,這是一個(gè)存根 Python 腳本,可用于測試應(yīng)用程序是否運(yùn)行正常以及設(shè)置是否正確。
請注意,如果您使用的是 macOS Monterey,可能需要更改默認(rèn)端口才能運(yùn)行 app.py,否則會(huì)出現(xiàn)錯(cuò)誤。 下文將介紹如何更改端口。
要手動(dòng)配置運(yùn)行配置,您可以在間距中 Run(運(yùn)行)按鈕旁邊的下拉菜單中選擇 Edit run configuration(編輯運(yùn)行配置)。
在 Run/Debug Configurations(運(yùn)行/調(diào)試配置)對話框中,您需要點(diǎn)擊 Add new run configuration(添加新的運(yùn)行配置)(或按對話框窗口左上角的加號(hào))并從配置列表中選擇 Flask server(Flask 服務(wù)器)。
您需要指定 Target(目標(biāo))和 Application(應(yīng)用程序)字段的值。
您可以在 Target(目標(biāo))字段中指定不同的目標(biāo)類型,具體取決于運(yùn)行的內(nèi)容:Python 文件的路徑、Flask 項(xiàng)目中的模塊,甚至是模塊、腳本和 Flask 實(shí)例的自定義組合。 對于我們的示例,我們將運(yùn)行名為 autoapp.py 的文件。
在 Application(應(yīng)用程序)字段中,需要定義待執(zhí)行的應(yīng)用程序的名稱。 在本例中為 app。
您可以在 Run/Debug Configurations(運(yùn)行/調(diào)試配置)對話框中更改默認(rèn)端口。 在 Additional options(其他選項(xiàng))字段中打印 --port=[number of port] 。
以上便是在PyCharm最新版本中創(chuàng)建 Flask 應(yīng)用程序的相關(guān)內(nèi)容,加入官方社群,互相交流探討。
想要了解或購買PyCharm正版購買的朋友,歡迎咨詢
PyCharm技術(shù)交流群:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn