【发布时间】:2010-10-05 07:25:21
【问题描述】:
我正在构建一个 Web 应用程序,以允许用户查看和操作数据,尤其是数字和地理数据。输出清晰和专业(数据网格、谷歌地图覆盖等)很重要。但在用户界面方面,我宁愿从命令行界面的灵活性开始,然后再构建 GUI 样式的表单。
您能否提供任何提示、技巧或建议来创建基于 AJAX 的命令行界面,以驱动界面的其余部分?指向现有应用程序的指针也很棒。
我使用的堆栈是服务器端的 Django/Python 和浏览器中的 ExtJS。如果可能的话,我想将命令路由到 Django shell,然后添加一些额外的函数来将结果输出到数据网格、地图等。
谢谢!
@Soviut 感谢您的快速回复。恐怕我不能说得那么清楚。我想使用 shell 在服务器端触发命令,然后反馈到客户端的输出。
这是我刚刚找到的一个例子:http://shell.appspot.com/
只是我希望它不仅在 shell 内生成文本输出,而且还生成将被其他 AJAX 侦听器用于数据网格和地图的输出。
【问题讨论】:
-
您是否打算让服务器评估在浏览器中输入的 Python 代码?
-
是的,这就是我的意图。 (是的,我意识到存在重大的安全隐患——这不会向公众开放。)
标签: ajax django command-line extjs