燒瓶IDE配置相關
1和virtualenv的使用
Virtualenv簡單理解為虛擬環境,用於避免因python版本不同而影響不同的開發環境,壹句話就是避免相互幹擾。
Virtualenv安裝命令
pip安裝虛擬設備
Virtualenv構建環境命令
虛擬的
這裏需要註意的是,最好將其安裝在開發項目目錄中。例如,我們的開發目錄是followstudy,進入該目錄後,將在命令行上執行。其中venv是虛擬環境的名稱,您也可以將其命名為other。成功安裝後的目錄結構如下:
安裝成功後,我們需要指定項目的開發環境(名稱可能有點問題),具體在pycharm的file-》中;在默認設置中查找。
虛擬環境已啟用
源venv/bin/激活
啟用時,命令不是固定的,但該命令的venv是可變的。具體來說,這取決於我們虛擬環境的命名。簡而言之,我們需要在虛擬環境下的bin目錄中激活activate。激活成功後,我們可以看到當前命令行前面有壹個(venv),未來的開發過程需要先激活這個虛擬環境,然後再進行。另外,如果我們不需要虛擬環境,我們可以在當前命令下直接輸入:dead。
燒瓶安裝命令
pip安裝燒瓶
在當前虛擬環境中使用上面的命令,可以快速安裝flask和flask所依賴的包。
燒瓶渲染模板
上面的索引函數是簡單的字符串,顯然不太美觀。這時,我們可能需要使用flask的模板引擎——jinja 2,它的功能更強大。我們先舉壹個簡單的例子。默認情況下,flask模板文件存儲在app下的模板中,不建議您隨意命名。這是慣例!首先,我們在app文件下創建壹個模板目錄,然後在此目錄下創建壹個index.html文件。
@ app . route(‘/‘)
定義索引():
返回render _ template(‘index . html‘,title =“hello world“)
if name = =‘main‘:
app . run(debug = True)
在html文件中,我們可以簡單地將需要顯示hello world的位置替換為{{ title }}。在這裏,我們可以簡單地記住sample.py文件中的hello world被分配給變量title,然後使用{{ title }}調用html文件中的數據。
Flask路由選擇
只使用了app . route(‘/‘)。為了更好地了解路線,我們需要建立更多的路線並學習更多的知識。
新增兩條路線,壹條是關於,另壹條是服務/。如果妳仔細的話,妳可以看到壹個結尾有壹個“/”,另壹個結尾沒有“/”。
訪問127 . 0 . 0 . 1:5000/about時,會出現about頁面的內容。
但是,當我們訪問127 . 0 . 0 . 1:5000/service時,url會自動重定向到127 . 0 . 0 . 1:5000/service/,然後返回服務頁面的內容。這是flask路由的壹個特性。如果是目錄,建議加“/”。如果是page頁面,就不需要添加了。
燒瓶url_for
Url_for是flask中用於路徑定位的東西。。。壹般來說,url_for主要用於兩個目的,壹個用於綁定視圖函數,另壹個用於定位靜態資源。
用於視圖綁定的flask URL \
以上是今天的學習筆記,明天繼續歡迎關註蝦米的微信官方賬號。