在Django中,我可以在启用Django-Extensions插件来强制执行Django-Shell之后使用ptiPython而不是IPython。在Flask世界中,另一个似乎是Flask-Script,我在周围搜索但是找不到任何可以和Flask-Shell一起使用ptiPython的东西。
答案 0 :(得分:1)
Flask-Script
支持ipython
和bpython
。您可以创建自定义Shell
类
from flask.ext.script import Shell
from ptpython.ipython import embed
class PtShell(Shell):
def run(self, **kwargs):
context = self.get_context()
embed(user_ns=context)
manager.add_command("shell", PtShell())