werkzeug คำนามภาษาเยอรมัน: "เครื่องมือ" นิรุกติศาสตร์: werk ("งาน"), zeug ("สิ่งของ")
Werkzeug เป็นไลบรารีแอปพลิเคชันเว็บ WSGI ที่ครอบคลุม เริ่มต้นจากการรวบรวมยูทิลิตี้ต่างๆ สำหรับแอปพลิเคชัน WSGI และได้กลายเป็นหนึ่งในไลบรารียูทิลิตี้ WSGI ที่ทันสมัยที่สุด
ประกอบด้วย:
Werkzeug ไม่บังคับใช้การขึ้นต่อกันใดๆ ขึ้นอยู่กับนักพัฒนาในการเลือกกลไกเทมเพลต อะแดปเตอร์ฐานข้อมูล และแม้แต่วิธีจัดการกับคำขอ สามารถใช้เพื่อสร้างแอปพลิเคชันสำหรับผู้ใช้ปลายทางได้ทุกประเภท เช่น บล็อก วิกิ หรือกระดานข่าว
Flask ล้อม Werkzeug ใช้เพื่อจัดการรายละเอียดของ WSGI ในขณะเดียวกันก็จัดเตรียมโครงสร้างและรูปแบบเพิ่มเติมสำหรับการกำหนดแอปพลิเคชันที่มีประสิทธิภาพ
# save this as app.py
from werkzeug . wrappers import Request , Response
@ Request . application
def application ( request : Request ) -> Response :
return Response ( "Hello, World!" )
if __name__ == "__main__" :
from werkzeug . serving import run_simple
run_simple ( "127.0.0.1" , 5000 , application )
$ python -m app
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
องค์กร Pallets พัฒนาและสนับสนุน Werkzeug และแพ็คเกจยอดนิยมอื่นๆ เพื่อที่จะขยายชุมชนของผู้มีส่วนร่วมและผู้ใช้ และช่วยให้ผู้ดูแลสามารถอุทิศเวลาให้กับโครงการได้มากขึ้น โปรดบริจาควันนี้