我搜索但找不到一个简单的方法来运行类似于Django的manage.py shell
或Rail rails 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'
答案 0 :(得分:1)
尝试添加导入bottle.ext.werkzeug,在源代码的开头添加:
import bottle.ext.werkzeug