我如何在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的div
按钮的Run
,但是我不清楚如何注册一个onClick
事件。到:
还是我可以在所有客户端这样做?
任何朝着正确方向的指针都将受到赞赏。
答案 0 :(得分:0)
您看到过这个project吗?
什么是DataCamp Light,该如何使用?
除了广泛的课程库之外,DataCamp还提供任何DataCamp用户都可以创建和学习的“开放课程”。如果您已经有了要使用DataCamp学习环境发布的MOOC(大规模开放在线课程)内容,则可以在这里开始:https://www.datacamp.com/teach,并在这里看到一些示例:https://www.datacamp.com/community/open-courses。