本地运行Python web应用程序的最佳方法
我正在考虑应用程序用户界面的几个选项 我希望这个应用程序是多平台的(Windows、Linux、OSX),所以我考虑的一个选项是将其开发为web应用程序,但在本地服务器上运行它,以便仍然能够访问管理员权限(这是必需的)。简单地说,就是我的程序的web界面 为了方便起见,我想用python开发本地运行Python web应用程序的最佳方法,python,localhost,pylons,Python,Localhost,Pylons,我正在考虑应用程序用户界面的几个选项 我希望这个应用程序是多平台的(Windows、Linux、OSX),所以我考虑的一个选项是将其开发为web应用程序,但在本地服务器上运行它,以便仍然能够访问管理员权限(这是必需的)。简单地说,就是我的程序的web界面 为了方便起见,我想用python开发 是否建议将挂架用于此作业?如果建议,在此设置中运行挂架的最佳方式是什么?请查看micro webdevelopment framework。 从: 将其另存为hello.py或类似文件,并使用Python解
是否建议将挂架用于此作业?如果建议,在此设置中运行挂架的最佳方式是什么?请查看micro webdevelopment framework。
从: 将其另存为hello.py或类似文件,并使用Python解释器运行它 $easy_安装烧瓶
$python hello.py
*继续 你可以考虑一下。该框架本身非常易于设置、学习和使用,并且提供了一种简单的方法来实现。用户只需将其解压缩并单击run,它将作为独立应用程序在用户机器的浏览器中运行。它甚至包括自己的Python解释器,因此用户不必安装Python(在Windows上非常有用,Windows通常不安装Python)。内置的将足以在本地运行(有些人甚至在生产中使用它)。您还可以将Rocket与其他框架一起使用。如果您需要帮助,请在上寻求帮助。这似乎就是您需要的。 您不需要编写任何HTML,事实上,也不需要使用与您相同的Python编程接口 可以创建窗口应用程序或web应用程序
还包括Web服务器,不需要额外的依赖项。有两个问题:这是您计划为其他用户分发的应用程序,还是只供您使用的内部应用程序,还是作为测试/跟踪Web应用程序的方法?您希望应用程序具有自己的浏览器/界面,还是希望运行自定义的web服务器应用程序并通过标准web浏览器访问您的应用程序?它应该是分布式的。我希望它在常规浏览器上运行,我只需要在本地Web服务器上运行它,因为我需要权限来执行一些操作,而这些操作仅在远程服务器上托管应用程序是不可用的。当用户启动应用程序时,我希望它打开一个由其机器提供服务的网页,该网页能够执行比在浏览器上运行的web应用程序更复杂的操作(类似于操作系统上安装的常规程序)。我希望这更清楚。这看起来像是另一个web框架,如pylons和django,我对运行我开发的web应用程序更感兴趣。我不知道这个框架的开发服务器是否足够,当然,我不想要一个完整的web服务器。我想知道的是,是否有一个简单的pythonweb服务器,能够以稳定和安全的方式运行web应用程序。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()