J'ai cherché mais je n'ai pas trouvé de moyen facile d'exécuter une console ou un shell semblable à celui de Django manage.py shell
ou de Rail rails console
Comme je viens de commencer à utiliser Bottle pour un projet existant, je voulais juste jouer avec les modèles et les gestionnaires existants dans la console. La solution la plus proche que j'ai trouvée a été d'utiliser la fonction set_trace() de ipdb et de partir de là, mais ce n'est en aucun cas la solution idéale.
J'ai également essayé d'intégrer Bottle avec Werkzeug, mais lorsque je suis les instructions :
import bottle
app = bottle.Bottle()
werkzeug = bottle.ext.werkzeug.Plugin()
app.install(werkzeug)
J'obtiens l'erreur suivante :
Traceback (most recent call last):
File "mysite.py", line 62, in <module>
werkzeug = bottle.ext.werkzeug.Plugin()
AttributeError: 'module' object has no attribute 'werkzeug'