我搜索但找不到一种简单的方法来运行类似于 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'