有没有办法在 IPython Notebook 中使用 Django 进行 Web 开发?
如果是这样,您需要采取哪些最佳步骤来实现这一目标?
最佳答案
是的,在 IPython Notebook 中创建一个简单的 Django 应用程序 has been tried before 。但由于以下原因却很难:
- 您需要将开发服务器作为单独的进程运行。这使得阅读它输出的日志消息变得困难
- 编辑文件很尴尬。像
%%writefile
这样的命令将覆盖文件。我更喜欢在适当的位置添加差异的命令。 - 您经常需要运行
manage.py
或git
等 shell 命令。这是特定于操作系统的,可能不可移植。
虽然我更喜欢 IPython 作为 Django 开发的 shell,但我没有发现 IPython Notebook 适合我的工作流程。
关于python - Django 的 IPython Notebook session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21079542/