有没有办法在 IPython Notebook 中使用 Django 进行 Web 开发?
如果是这样,您需要采取哪些最佳步骤来实现这一目标?
请您参考如下方法:
是的,在 IPython Notebook 中创建一个简单的 Django 应用程序 has been tried before .但由于以下原因很难:
- 您需要将开发服务器作为一个单独的进程运行。这使得很难阅读它输出的日志消息
- 编辑文件很麻烦。
%%writefile之类的命令将覆盖文件。我更喜欢在适当的地方添加差异的命令。 - 您经常需要运行 shell 命令,例如
manage.py或git。这是特定于操作系统的,可能不可移植。
虽然我更喜欢将 IPython 作为 Django 开发的 shell,但我发现 IPython Notebook 不适合我的工作流程。
