【发布时间】:2014-02-08 22:31:54
【问题描述】:
我的编码经验完全是使用 python 和 c 的科学应用程序,总是从我的笔记本电脑或远程服务器集群上的命令行运行。我有一个命令行工具(它会根据用户输入进行一些简单的计算),我想将它移到网页上。用户将参数输入到文本字段中,输出将被计算和显示(数字,可能是一些图)。我不知道如何进行这种转变,而且我正沉浸在我在网上找到的所有内容中。 设置基于 Web 的 python 应用程序的基本大纲是什么?
特别是:
- 网站是 html 格式;如何构建可以与计算代码交互的接口?
- 这样的程序是否在我的服务器上运行(即用户发送参数、服务器计算、显示结果);还是可以将代码嵌入到页面中,然后在用户端运行?
- 如果我的代码使用其他(非标准)库,如 numpy 或 scipy,是否可以包含这些库?
- 如果我的代码使用大量数据(即数据库),设计模式将如何变化?这是Django进来的时候吗?
编辑:谷歌应用引擎?
【问题讨论】:
标签: python django web-services web-applications