python - Django 的 IPython Notebook session

标签 python django ipython jupyter-notebook

有没有办法在 IPython Notebook 中使用 Django 进行 Web 开发?

如果是这样,您需要采取哪些最佳步骤来实现这一目标?

最佳答案

是的,在 IPython Notebook 中创建一个简单的 Django 应用程序 has been tried before 。但由于以下原因却很难:

  1. 您需要将开发服务器作为单独的进程运行。这使得阅读它输出的日志消息变得困难
  2. 编辑文件很尴尬。像 %%writefile 这样的命令将覆盖文件。我更喜欢在适当的位置添加差异的命令。
  3. 您经常需要运行 manage.pygit 等 shell 命令。这是特定于操作系统的,可能不可移植。

虽然我更喜欢 IPython 作为 Django 开发的 shell,但我没有发现 IPython Notebook 适合我的工作流程。

关于python - Django 的 IPython Notebook session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21079542/

相关文章:

python - 在 Miniconda 上安装 Jupyter Notebook

python - 列表上的可链接操作

python - 奇怪的AttributeError仅在赋值时

javascript - 将 Django URL 与 AngularJs routeProvider 一起使用

python - 如何将一个数据框中的列添加到另一个数据框中?

ipython - 当我按下回车键时,让 ipython 总是执行命令?

Python 未在图中正确设置范围

python - 为什么我应该制作数据框的*浅*副本?

python - Django:不允许用户在未登录时查看页面

python - 如何在 Django 2.0 中为小写用户创建验证器?