使用ipython笔记本而不是ipython的django管理命令“shell_ipynb”。

django-shell-ipynb的Python项目详细描述


这个django应用程序添加了一个shell命令shell_ipynb,它将启动 ipython笔记本是你的django外壳,而不是默认的。这个 IPython笔记本有几个优点,包括 作为可重复使用的笔记本和基于html的整个实验会话 完成和代码文档

安装

安装django-shell-ipynb的最简单方法是使用pip。 从pypi中执行此操作:

pip install django-shell-ipynb

或者直接从github:

pip install git+git://github.com/cpbotha/django-shell-ipynb.git

成功安装后,将django_shell_ipynb添加到django 项目的INSTALLED_APPS

完成后,您可以启动IPython笔记本Django 外壳:

python manage.py shell_ipynb

此时您的浏览器应该启动ipython仪表板, 从中可以创建新的或编辑现有的笔记本。

备选方案

使用shell_plus管理可以获得相同的行为 由django-extensionsapp添加的命令,其中 提供了一系列您可能需要的其他管理命令,或者 不想要。

在发布0.2.0之后,我还发现了django_ipython_notebook然而,那 一个内部使用不推荐的 django.core.management.setup_environ()函数硬编码 settings,并使用os.system()执行ipython,这两者都是 不是很理想。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript如何找到socket。同一局域网上的IO服务器?   将Java代码格式化为Word/RTF格式   java学习对象以及如何将分配的变量封装到私有变量   java Websocket客户端不在Tomcat中工作   java如何在点击按钮时打开本机表情键盘?   java使用哪个Maven GlassFish插件?   Eclipse Java构建路径不允许添加外部JAR   继承Java6集合。勾选适当的用法   JavaApacheDateUtils:使用多个模式解析日期   java hibernate如何生成查询?   具有id或链接的java Dropbox下载文件或文件夹   java模态对话框未在PrimeFaces 5上显示   java将类对象转换为人类可读的字符串   更新数据库中字段的java通用方法   java无法通过Apache Tomcat访问网络文件夹