Skip to content

สร้างเว็บด้วย Bottle : ตอนที่ 1 เริ่มต้น

โลโก้ Bottle


Bottle เป็น micro-framework ในภาษา Python โดยมีจุดเด่น คือ เล็ก , ไม่ต้องการโมดูลอะไรเลย นอกจากไลบารีมาตราฐานของ Python , รองรับ template engine , และเร็ว

Bottle ใช้ MIT License พร้อมรองรับทั้ง Python 2 และ Python 3

ทำการติดตั้งด้วยคำสั่ง pip install bottle

เขียนเว็บไซต์ Hello, World!

ในการเขียนเว็บด้วย Bottle ในภาษา Python คุณสามารถใช้ text editor อะไรเขียนก็ได้ แล้วลองมือเขียนหน้าเว็บแรกกัน

from bottle import route, run, template

@route('/')
def index():
    lang()    
    return 'Hello, World!'

@route('/hello/<name>')
def index(name):
    return template('<b>Hello {{name}}</b>!', name=name)

run(host='localhost', port=8080)

บันทึกแล้วรันไฟล์ แล้วเปิด http://localhost:8080/ จะพบกับ

Hello, World!

เมื่อเปิด http://localhost:8080/hello/world จะพบกับ

Hello world!

เห็นได้ว่า เราสามารถใช้ template ของตัว Bottle ได้อย่างง่าย ๆ
ติดตามบความ "สร้างเว็บด้วย Bottle : ตอนที่ 2"

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *