GAEに初めてのBottle.pyアプリケーションを作成しました。私はテンプレートを変更するときに変更を見るためにdevサーバを再起動しなければならないことを除いて、動作しています。ドキュメントでは、テンプレートのキャッシングはbottle.debug(True)のときは無効になっていると言いますが、bottle.TEMPLTE.clear()も呼び出すことができますが、どちらも動作しないと言います。私もrun(reloader = True)を設定しようとしましたが、エラーが発生します。私は間違って何をしていますか? bottle.debug()はGAEの誰かのために動作しますか?デバッグモードにもかかわらず、Bottle.pyキャッシングテンプレート
import bottle
bottle.debug(True)
bottle.TEMPLATES.clear()
@bottle.route('/')
def index(name='World'):
return bottle.template('main')
bottle.run(server='gae')
更新: 代わりのbottle.run(サーバは= 'GAE')を使用して、私は(標準メインを含む)自分自身を機能し、今では動作します。
def main():
app = bottle.default_app()
util.run_wsgi_app(app)
if __name__ == "__main__":
main()
あなたは 'ログへの書き込みを' logging.info(...)を使用するbottle.pyファイルを変更しようとしたことがあり'template(...)'が呼び出されたときのDEBUGグローバルの値? – philofinfinitejest
「False」と表示されています... – arkanciscan