在本地运行 Python Web 应用程序的最佳方式

Ben*_* K. 5 python pylons localhost

我正在考虑应用程序用户界面的几种选项。

我希望这个应用程序是多平台的(Windows、Linux、OSX),因此我考虑的选项之一是将其开发为 Web 应用程序,但在本地服务器上运行它仍然可以访问管理员权限(即必需的)。简单地说,就是我的程序的网络界面。

出于方便的原因,我想用 python 进行开发。

是否建议使用 Pylons 来完成这项工作?如果是,那么在此设置中运行它的最佳方法是什么?

Ant*_*ony 5

您可能会考虑web2py。该框架本身非常容易设置、学习和使用,并且它提供了一种以二进制形式分发应用程序的简单方法。用户只需解压缩它并单击运行,它将作为独立应用程序在用户计算机上的浏览器中运行。它甚至包括自己的 Python 解释器,因此用户不必安装 Python(这在 Windows 上非常有用,因为 Windows 通常不安装 Python)。内置的Rocket 服务器足以在本地运行(有些人甚至在生产中使用它)。您还可以将 Rocket 与其他框架一起使用。如果您需要帮助,请在邮件列表上询问。