Turbogears เป็นเฟรมเวิร์กเว็บไฮบริดที่สามารถทำหน้าที่ทั้งสองเป็นเฟรมเวิร์กสแต็กเต็มรูปแบบหรือเป็นไมโครฟิล์ม Turbogears ช่วยให้คุณก้าวไปอย่างรวดเร็วและออกนอกเส้นทางเมื่อคุณต้องการ!
Turbogears สามารถใช้ ทั้ง เฟรมเวิร์กส แต็กเต็มรูปแบบ หรือเป็น ไมโครฟาร์เมอร์ ในโหมดไฟล์เดียว
หากต้องการลอง turbogears เพียงแค่ pip ถ้าคุณยังไม่มี:
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
และติดตั้ง turbogears:
$ pip ติดตั้ง turbogears2
จากนั้นการให้บริการเว็บแอปพลิเคชัน Turbogears นั้นง่ายพอ ๆ กับการสร้างไฟล์ webapp.py ด้วยแอปพลิเคชันของคุณ:
จาก wsgiref.simple_server นำเข้า make_server
จาก TG Import MinimalApplicationConfigurator
จาก TG Import Expose, TGController
# rootcontroller ของเว็บแอปของเรารับผิดชอบการให้บริการเนื้อหาสำหรับ /
คลาส RootController (TGController):
@Expose (content_type = "ข้อความ/ธรรมดา")
ดัชนี def (ตัวเอง):
กลับ 'สวัสดีโลก'
# กำหนดค่าแอปพลิเคชันขั้นต่ำใหม่ด้วยตัวควบคุมรูทของเรา
config = minimalapplicationconfigurator ()
config.update_blueprint ({
'root_controller': rootcontroller ()
-
# เสิร์ฟแอปพลิเคชันเว็บที่กำหนดค่าใหม่
พิมพ์ ("เสิร์ฟบนพอร์ต 8080 ... ")
httpd = make_server ('', 8080, config.make_wsgi_app ())
httpd.serve_forever ()
เริ่มต้นด้วย python webapp.py และเปิดเบราว์เซอร์ของคุณที่ http://localhost:8080/
ต้องการเล่นต่อไปกับ turbogears หรือไม่? ลองบทเรียน turbogears:
เยี่ยมชมเอกสาร Turbogears สำหรับ เอกสาร และ บทเรียน ที่สมบูรณ์
ดูเว็บไซต์ Turbogears เพื่อรับภาพรวมอย่างรวดเร็วของเฟรมเวิร์กและค้นหาการสนับสนุน
Turbogears ได้รับใบอนุญาตภายใต้ใบอนุญาตสไตล์ MIT (ดู license.txt) โครงการที่จัดตั้งขึ้นอื่น ๆ อาจได้รับใบอนุญาตภายใต้ใบอนุญาตที่แตกต่างกัน ใบอนุญาตทั้งหมดอนุญาตให้ใช้งานที่ไม่ใช่เชิงพาณิชย์และเชิงพาณิชย์