簡體   English   中英

在Django應用程序中包含python控制台以與數據集進行交互

[英]Include python console in Django application to interact with dataset

我如何在Django應用程序中包含一個Python終端/控制台,用戶可以對其執行python代碼? 例如,如果示例數據為: df.column_b * df.column_a

column_a, column_b
1,        2
2,        4
3,        8

我的用例是,我很容易將數據獲取到Django應用程序中。 但是,一個常見的用例是用戶將數據復制並粘貼到電子表格中,然后開始對數據進行一些工作/計算。 如果他們不必離開頁面就可以直接在Python中進行計算,那將是很好的。

一個示例網站是LearnPython.org 在稍微檢查一下網站之后,看起來它使用了CodeMirror.js 我看過CodeMirror文檔和LearnPython.org的Run按鈕的div ,但是我不清楚我如何從注冊onClick事件躍升為:

  • 將代碼發送到Django服務器
  • 執行代碼
  • 發回結果

還是我可以在所有客戶端這樣做?

任何朝着正確方向的指針都將不勝感激。

你看過這個項目嗎?

什么是DataCamp Light,如何使用?

除了豐富的課程庫之外,DataCamp還提供任何DataCamp用戶都可以創建和參加的“開放課程”。 如果你已經有了MOOC(大規模開放在線課堂)的內容,你想使用DataCamp學習環境進行發布,你可以在這里開始: https://www.datacamp.com/teach ,看到這里的一些例子: https://開頭www.datacamp.com/community/open-courses

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM