Pyhton3框架Flask 準備工作 二

2022-08-30 04:48:10 字數 1751 閱讀 9445

一,乙個最簡單的flask web

from flask import flask

''' 引入flask包內的flask模組,注現在pycharm的flask是預設的,並不是在虛擬環境內的flask,

所以要設定到本虛擬環境下的flask。通過命令列 pipenv --verv可以檢視虛擬環境下的目錄。

''''''例項化flask,通常會內建變數做為引數。'''

現在可以通過命令列來執行 >>>python  tngh.py

二,簡單的顯圖函式與路由。

上例只是乙個空的web伺服器,沒有任何實際意義。當有業務邏輯時要寫一系列的檢視函式。

from flask import flask

''' 引入flask包內的flask模組,注現在pycharm的flask是預設的,並不是在虛擬環境內的flask,

所以要設定到本虛擬環境下的flask。通過命令列 pipenv --verv可以檢視虛擬環境下的目錄。

''''''例項化flask,通常會內建變數做為引數。'''

def tngh():

return 'tngh123'

'''通過裝飾器@來為tngh()函式定義乙個路由,就可以使用http請求訪問到tngh()函式。

route()內要傳入乙個路徑做為引數

檢視tngh()相當於mvc中的c控制器'''

此時在瀏覽器中可以訪問127.0.0.1:5000/tngh就可以了,

第二種路由方式,基由類

from flask import flask

def tngh():

return 'tngh12dd3'

三,外網(區域網)訪問伺服器。

from flask import flask

def tngh():

return 'tngh12dd3'

host可以指定為某一具體位址,也可以設為範指如host='0.0.0.0'。為所有位址都可以被訪問。也可以指定埠port=81。

四,配置檔案

配置檔案使用方法一

from flask import flask

from config import debug

'''引入配置檔案'''

def tngh():

return 'tngh12dd3'

'''使用配置檔案中的debug'''

配置檔案使用方法二

from flask import flask

''''''

def tngh():

return 'tngh12dd3'

#config本身就是字典dict的子類

'''使用(讀取)配置檔案中的debug'''

使用此方法時配置檔案中的debug必須要大寫。

五,入口檔案的if判斷

from flask import flask

def tngh():

return 'tngh12dd3'

if __name__ =='__main__':

六,檢視函式返回物件 response

from flask import flask

def tngh():

headers=

return '',404,headers

if __name__ =='__main__':

asdf

Pyhton3框架Flask 準備工作

本教程源自網路。一,安裝python3,安裝時注意新增環境變數。二,檢測環境的安裝。在命令列裡輸入 python v 檢測python的安裝,注意如果第一步安裝時沒有選擇環境變數的時候,這裡是不會顯示的。輸入 pip v 檢測pip的安裝。注意,在之前的版本中,pip是要手動安裝的,但在pyhton...

pyhton3 類的繼承

在類的繼承中,已有的 設計好的類稱為父類或基類,新設計的類稱為子類或派生類。派生類可以繼承父類的公有成員,但是不能繼承其私有成員。類繼承的語法格式如下 class 派生類名 基類名 派生類成員在python中繼承有以下特點 在繼承中基類的建構函式 init 方法 不會自動呼叫,它需要在其派生類的構造...

pyhton3資料型別之list

list使用中括號建立,list中的元素可以存放任何型別的元素,元素之間用逗號隔開.list1 初始化乙個空list list2 a b c 初始化乙個list,有三個str型別的元素 list3 1,2,3,4 初始化乙個list,有四個int型別的元素 list3 a b c 1,2,3,4 初...