में होने के बावजूद Bottle.py कैशिंग टेम्पलेट्स मैंने अभी GAE पर अपना पहला Bottle.py ऐप बनाया है। यह काम कर रहा है सिवाय इसके कि जब मैं टेम्पलेट्स बदलता हूं तो मुझे परिवर्तन देखने के लिए dev सर्वर को पुनरारंभ करना होगा। दस्तावेज़ों का कहना है कि बोतल कैशिंग को बोतल.डेबग (ट्रू) के दौरान अक्षम किया जाना चाहिए, और आप बोतल को कॉल कर सकते हैं। TEMPLTE.clear() साथ ही, लेकिन उन कार्यों में से कोई भी नहीं। मैंने रन (पुनः लोडर = ट्रू) सेट करने का भी प्रयास किया लेकिन इससे त्रुटि उत्पन्न होती है। मैं क्या गलत कर रहा हूं? क्या बोतल.डेबग() जीएई पर किसी और के लिए काम करता है?डीबग मोड
import bottle
bottle.debug(True)
bottle.TEMPLATES.clear()
@bottle.route('/')
def index(name='World'):
return bottle.template('main')
bottle.run(server='gae')
अद्यतन: बजाय (सर्वर = 'gae') bottle.run का उपयोग कर के, मैं शामिल मानक main() अपने आप में कार्य और अब यह काम करता है।
def main():
app = bottle.default_app()
util.run_wsgi_app(app)
if __name__ == "__main__":
main()
आप 'logging.info (...)' उपयोग करने के लिए लॉग के लिए लिखने के लिए bottle.py फ़ाइल को संशोधित करने की कोशिश की है डीईबीयूजी ग्लोबल का मूल्य जब 'टेम्पलेट (...)' कहा जाता है? – philofinfinitejest
यह कहता है "झूठा" ... – arkanciscan