Acabo de crear mi primera aplicación Bottle.py en GAE. Está funcionando, excepto que cuando cambio las plantillas tengo que reiniciar el servidor de desarrollo para ver los cambios. Los documentos dicen que se supone que el caché de plantillas está deshabilitado cuando bottle.debug (Verdadero), y que también se puede llamar a bottle.TEMPLTE.clear(), pero ninguno de los dos funciona. También intenté configurar run (reloader = True) pero eso causa un error. ¿Qué estoy haciendo mal? ¿Bottle.debug() funciona para cualquier otra persona en GAE?Plantillas de caché Bottle.py a pesar de estar en modo de depuración
import bottle
bottle.debug(True)
bottle.TEMPLATES.clear()
@bottle.route('/')
def index(name='World'):
return bottle.template('main')
bottle.run(server='gae')
Actualización: En lugar de utilizar bottle.run (servidor = 'gae'), incluí el principal estándar() funcione a mí mismo y ahora funciona.
def main():
app = bottle.default_app()
util.run_wsgi_app(app)
if __name__ == "__main__":
main()
Ha intentado modificar el archivo bottle.py usar 'logging.info (...)' escribir en los registros de la valor de DEBUG global cuando se llama 'template (...)'? – philofinfinitejest
Dice "Falso" ... – arkanciscan