मैंने बोतल दस्तावेज़ीकरण पढ़ा है लेकिन मुझे कई फाइलों के साथ बोतल का उपयोग करने का उदाहरण नहीं मिल रहा है। नीचे मैंने किया है और यह काम कर रहा है लेकिन मुझे यकीन नहीं है कि यह जाने का उचित तरीका है (मैंने merge()
और mount()
एपीआई में देखा लेकिन यह सुनिश्चित नहीं है कि वे इससे संबंधित हैं या नहीं)। कृपया मुझे टिप्पणियां दें।एकाधिक फाइलों के साथ बोतल ढांचे
all.py
#! /usr/bin/python from bottle import route, run import hello1 import hello2 # if I have 10 files, it will be 10 imports run(host='localhost', port=8080, debug=True)
hello1.py (यह चलाने के लिए मुख्य फ़ाइल है)
#! /usr/bin/python from bottle import route, run @route('/hello1') def hello1(): return "Hello world no.1"
hello2.py
#! /usr/bin/python from bottle import route, run @route('/hello2') def hello2(): return "Hello world no.2"
मुझे लगता है कि इससे कोई फर्क नहीं पड़ता कि यह माइक्रो-फ्रेमवर्क है। यदि मैं एक वेब एपीआई बना रहा हूं और मैंने अपने डीबी में 20 टेबल और प्रत्येक टेबल प्रकार के मानचित्र एक संसाधन में कहा है और मैं स्वतंत्र फाइलों में प्रत्येक तालिका के लिए अनुरोध हैंडलर और संबंधित ओआरएम रखना चाहता हूं, तो यह सही तरीका नहीं होगा कर दो? मैं पाइथन और बोतल दोनों के सापेक्ष नया हूं इसलिए अगर मैं गलत हूं तो मुझे सही करें। – Pankaj