Bottle 瓶子web框架:有没有办法运行控制台/外壳并让它与Werkzeug一起工作?

Bottle 瓶子web框架:有没有办法运行控制台/外壳并让它与Werkzeug一起工作?,bottle,werkzeug,Bottle,Werkzeug,我搜索了一下,但找不到一种简单的方法来运行类似于Django的manage.py shell或Rail的rails控制台 因为我刚刚开始在现有项目中使用瓶子,所以我只想在控制台中使用现有的模型和管理器。我想到的最接近的方法是使用ipdb的set_trace()并从那里开始,但这无论如何都不理想 此外,我尝试将瓶子与Werkzeug集成,但当我按照说明操作时: import bottle app = bottle.Bottle() werkzeug = bottle.ext.werkzeug.Pl

我搜索了一下,但找不到一种简单的方法来运行类似于Django的
manage.py shell
或Rail的
rails控制台

因为我刚刚开始在现有项目中使用瓶子,所以我只想在控制台中使用现有的模型和管理器。我想到的最接近的方法是使用ipdb的set_trace()并从那里开始,但这无论如何都不理想

此外,我尝试将瓶子与Werkzeug集成,但当我按照说明操作时:

import bottle
app = bottle.Bottle()
werkzeug = bottle.ext.werkzeug.Plugin()
app.install(werkzeug)
我得到以下回溯错误:

Traceback (most recent call last):
File "mysite.py", line 62, in <module>
werkzeug = bottle.ext.werkzeug.Plugin()
AttributeError: 'module' object has no attribute 'werkzeug'
回溯(最近一次呼叫最后一次):
文件“mysite.py”,第62行,在
werkzeug=BATTLE.ext.werkzeug.Plugin()
AttributeError:“模块”对象没有属性“werkzeug”

通过在源代码开头添加以下内容,尝试添加importing瓶子.ext.werkzeug:

import bottle.ext.werkzeug