繁体   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