2 Flask工程建設

2022-06-05 04:48:09 字數 1426 閱讀 7880

# 虛擬環境

mkvirtualenv # 建立虛擬環境

rmvirtualenv # 刪除虛擬環境

workon # 進入虛擬環境、檢視所有虛擬環境

deactivate # 退出虛擬環境

# pip

pip install # 安裝依賴包

pip uninstall # 解除安裝依賴包

pip list # 檢視已安裝的依賴包

pip freeze # 凍結當前環境的依賴包

mkvirtualenv flask -p python3
注意需要聯網

使用flask 1.0.2版本,注意需要聯網

pip install flask

flask 程式例項在建立的時候,需要預設傳入當前 flask 程式所指定的包(模組),接下來就來詳細檢視一下 flask 應用程式在建立的時候一些需要我們關注的引數:

static_url_path

static_folder

template_folder

從配置物件中載入

從配置檔案中載入

從環境變數中載入

關於slient的說明:

表示系統環境變數中沒有設定相應值時是否丟擲異常

pycharm執行時設定環境變數 edit configuration  -> environment variables

可以指定執行的主機ip位址,埠,是否開啟除錯模式

在1.0版本之後,flask調整了開發伺服器的啟動方式,由**編寫

語句調整為命令

flask run啟動

syntaxerror: non-ascii character '\xe5' in 遇到這樣的報錯就在檔案頭加#coding=utf-8

設定環境變數

命令列方式

flask routes

程式中get

options(自帶)-》簡化版的get請求 用於詢問伺服器介面資訊 比如介面允許的請求方式 允許的請求源頭網域名稱

head(自帶) 簡化版的get請求 只返回get請求處理時的響應頭 不返回響應體

利用methods引數可以自己指定乙個介面的請求方式

/',methods=['

post'])

defindex():

.......

2 Flask配置檔案

1.方式一 字段賦值方式匯入 缺點 對於極少數字段配置可以使用,多欄位配置不可取 from flask import flask def index return hello if name main 2.方式二 py檔案匯入 settings.py debug true from flask im...

Flask從零到一 2 flask相關引數配置

之前我們通過訪問繫結的url呼叫相應的檢視函式,從而將返回值傳至客戶端頁面,我們也可以通過訪問靜態資料夾static中的html檔案,直接將html檔案中的內容展示在客戶端,首先我們需要做的就是在的static中建立乙個html檔案,內容可以按照自己的心意填寫。在訪問同乙個靜態檔案時必須將url中的...

2 Flask實戰第2天 URL傳參

當我們訪問 的時候,會執行hell world函式,並把這個函式的返回值返回給瀏覽器,這樣瀏覽器就顯示hello world了 def hello world return hello world 按照這種對映關係,我們可以再寫乙個,比如文章列表 article list defarticle li...