Bottle เป็นไมโครเว็บเฟรมเวิร์ก WSGI ที่รวดเร็ว เรียบง่าย และมีน้ำหนักเบาสำหรับ Python มันถูกแจกจ่ายเป็นโมดูลไฟล์เดียวและไม่มีการขึ้นต่อกันอื่นใดนอกจาก Python Standard Library
หน้าแรกและเอกสารประกอบ: http://bottlepy.org
from bottle import route , run , template
@ route ( '/hello/<name>' )
def index ( name ):
return template ( '<b>Hello {{name}}</b>!' , name = name )
run ( host = 'localhost' , port = 8080 )
เรียกใช้สคริปต์นี้หรือวางลงในคอนโซล Python จากนั้นชี้เบราว์เซอร์ของคุณไปที่ http://localhost:8080/hello/world แค่นั้นแหละ.
ติดตั้งเวอร์ชันเสถียรล่าสุดด้วย pip install bottle
หรือดาวน์โหลด bottle.py (ไม่เสถียร) ลงในไดเร็กทอรีโปรเจ็กต์ของคุณ ไม่มีการขึ้นต่อกันที่ยากอื่นใดนอกจากไลบรารีมาตรฐาน Python
รหัสและเอกสารมีให้ตามใบอนุญาต MIT (ดูใบอนุญาต)
อย่างไรก็ตาม โลโก้ Bottle ไม่ได้ รับการคุ้มครองโดยใบอนุญาตดังกล่าว อนุญาตให้ใช้โลโก้เป็นลิงก์ไปยังหน้าแรกของขวดหรือในบริบทโดยตรงกับไลบรารีที่ยังไม่มีการแก้ไข ในกรณีอื่นๆ กรุณาสอบถามก่อน