簡易框架 wsgi協議

2021-08-19 14:32:49 字數 661 閱讀 8618

#靜態與動態

1.靜態:從硬碟直接讀取內容返回不做修改就靜態,其他都是動態

#wsgi協議

用來規定框架與伺服器之間的資料傳遞方式,

作用:讓不同的伺服器與框架進行無feng,對接,不需要更改**

env用來獲取伺服器傳過來的資料

response_fun("200 ok",[(欄位前部分[content-type],後部分[text/html;charset=utf-8])]

上面的作用是給伺服器傳資料的(頭部字段)

return 這個是body的資料

#如果ifelse超過三個請使用字典的方式去更換

#如何讓我們的函式引用跟位址繫結在一起,我們使用裝飾器傳參的方式

def route(file_name):

def set_fun(func):

def call_fun(*args,**kwargs)"

return func(*args,**kwargs)

return call_fun

return set_fun

@route("/index.html")

def add():

pass

############簡易框架

return set_fun

###伺服器實現新增功能

Python網路程式設計 WSGI 簡易例項

wsgi是乙個簡便的web模組,也有很多web框架底層用調到wsgi的模組,下面是乙個wsgi簡單的例項,只需四步即可搭建好乙個簡易的web服務。開發環境 python3.x 下面是 實現 一 載入wsgi相關模組。from wsgiref.server import make server def...

WSGI協議實現正則路由

簡單的實現思路就是直接遍歷字典中的key即你存放的路由位址,每遍歷乙個就和傳過來的請求path進行正則匹配,如果匹配成功就把path作為引數傳進檢視函式呼叫對應key的方法,匹配不成功就返回404 原始碼 介面部分 正則實現wsgi協議介面 path env path info for key in...

簡易運動框架

簡易的運動框架可以用來控制長寬高 位置 透明度,結合定時器可以實現簡單的動畫。其中最主要也是最基礎的就是獲得元素的屬性,我們先來看一下給元素新增樣式的三種方法 行內樣式 嵌入式樣式 外鏈樣式表 1 doctype html 2 html lang en 3 head 4 meta charset u...