2

我搜索但找不到一种简单的方法来运行类似于 Djangomanage.py shell或 Rail 的控制台或 shellrails console

由于我刚开始将 Bottle 用于现有项目,因此我只想在控制台中使用现有模型和管理器。我想出的最接近的是使用 ipdb 的 set_trace() 并从那里开始,但这无论如何都不理想。

另外,我尝试将 Bottle 与 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'
4

1 回答 1

1

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

import bottle.ext.werkzeug
于 2013-03-12T18:08:07.363 回答