2014-01-12 47 views
2

有沒有一種方法可以在IPython Notebook中使用Django進行web開發?Django的IPython Notebook會話

如果是這樣,那麼您需要採取哪些最佳步驟來完成這一步?

回答

0

如果IPython本身足夠,並且您不需要HTML交互筆記本會話,則可以在終端中運行IPython和Django。

使用django-extensions package您會得到shell_plus命令,該命令對Django運行交互式IPython解釋器。這就像普通的Django shell命令,但運行IPython而不是普通的Python REPL。

但是我不知道你可幫

+1

我相信你誤解了請求。 OP想要編寫一個包含一些django代碼的ipython筆記本(例如編寫一個關於django或類似的互動教程)。 – Bakuriu

3

是,建立在IPython的筆記本has been tried before一個簡單的Django應用程序。但由於以下原因,難以實現:

  1. 您需要將開發服務器作爲單獨的進程運行。這使得很難讀取它輸出的日誌消息
  2. 編輯文件很尷尬。諸如%%writefile之類的命令將覆蓋文件。我寧願在適當的地方添加差異的命令。
  3. 您經常需要運行shell命令,例如manage.pygit。這是特定操作系統,可能不便攜。

雖然我更喜歡IPython作爲Django開發的外殼,但我沒有發現IPython Notebook適合我的工作流程。

相關問題