如何将ptiPython与Flask-Script一起使用?

时间:2015-11-14 11:39:45

标签: flask ipython django-extensions flask-script

在Django中,我可以在启用Django-Extensions插件来强制执行Django-Shell之后使用ptiPython而不是IPython。在Flask世界中,另一个似乎是Flask-Script,我在周围搜索但是找不到任何可以和Flask-Shell一起使用ptiPython的东西。

1 个答案:

答案 0 :(得分:1)

Flask-Script支持ipythonbpython。您可以创建自定义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())
相关问题