【发布时间】:2018-12-06 11:18:32
【问题描述】:
这里是个新手。我在 python 中编写了一个程序来比较 2 个文件并提取输出中的相似性。我想在将在 Windows Server 2012 中提供服务的网页中发布该程序,我可能会使用 IIS 或 Apache。我在服务器上做这件事的原因是我在一家公司工作,我的老板希望我允许每个人都使用该程序,而不需要每个人都 RDP 到服务器。
现在我知道非常基本和有限的 PHP 和 HTML,我制作的网页草图只有 3 个按钮/功能,上传 1,上传 2,然后运行。据我所知,可能还有一种我还没有发现的更简单的方法,这些按钮必须使用 PHP 进行配置,以精确定位每个按钮才能工作,这是我完全不知道的领域。我还想知道是否可以在 Windows 服务器本身上的 apache 上的任何位置安装 python,人们可以在需要时随时执行我的代码,但我不知道它是否有效。我得到的唯一建议就是人们告诉我“得到 Django”。
任何建议或提示我下一步应该做什么更具体?非常感谢,谢谢!
【问题讨论】:
-
对于 SO 来说太宽泛了,第一步肯定是熟悉 Hello world django 程序并从那里继续。
-
首先您需要弄清楚您是希望程序在服务器上执行,还是在用户自己的计算机上执行。如果是前者,那么您需要在 Web 服务器上设置 django,并让它充当一个 API 来接收请求并运行您的程序。然后使用 HTML/CSS/JS(或 PHP)制作网页,并使其向 django API 发送请求。如果是后者,那么您将不得不以可执行格式向他们提供程序。这意味着您可以给他们一个 .exe,或者只给他们一个 python 源代码。无论哪种方式,他们都必须下载某种文件并运行它。
-
@stybl 谢谢先生,祝你今天快乐