यदि आप अभी वेबडेवलपमेंट के साथ शुरुआत कर रहे हैं, तो बोतल पर एक नज़र डालें । बोतल इस अर्थ में फ्लास्क से अधिक सरल है कि यह एक एकल फ़ाइल के भीतर एक पूर्ण वेब-फ्रेमवर्क है। इसके विपरीत, फ्लास्क का उद्देश्य विभिन्न पुस्तकालयों से ध्वनि कोड का पुन: उपयोग करना है और इसलिए यह अधिक ठोस हो सकता है, बल्कि अधिक जटिल भी हो सकता है।
यहाँ बोतल के साथ हैलो वर्ल्ड है:
from bottle import route, run, template
@route('/hello/:name')
def index(name='World'):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)
इसे चलाएं:
python HelloBottle.py
और एक ब्राउज़र में खोलें: http://localhost:8080/hello/world
अपनी वेबसाइट को अन्य कंप्यूटरों से उपलब्ध कराने के host
लिए 0.0.0.0
, run
विधि में सेट करें । उपरोक्त हैलो वर्ल्ड की अंतिम पंक्ति को तब पढ़ना चाहिए:
run(host='0.0.0.0', port=8080)
अब आपको अपनी वेबसाइट को इस तरह से Pi के IP पते तक पहुंचाने में सक्षम होना चाहिए: http://192.168.0.123:8080/hello/world
देखें तैनाती पर बोतल प्रलेखन अधिक जानकारी के लिए।