为一个“简单”的WSGI应用程序使用ptv

2024-06-28 20:43:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我从web开发和Python开始,所以我可能问了一些愚蠢的问题,但是无论如何。在PTVS中where is only Django web项目中,但是我希望使用PEP-0333中定义的barebonewsgipythonweb应用程序。我应该如何设置这样的应用程序模板?在

我想我需要修改manage.py文件来启动一些WSGI服务器,但是我完全不知道我可以使用什么。在

In addition到{a3}。您可能希望使用httpd.serve_forever()而不是httpd.handle_request()。在


Tags: 项目djangopy模板web应用程序only定义
1条回答
网友
1楼 · 发布于 2024-06-28 20:43:27

我们目前不支持通用的web框架。。。您是对的,您只需要配置您的项目来启动WSGI服务器。可以通过右键单击项目并转到“属性”并设置启动脚本来完成此操作。在

一个简单的方法开始使用wsgiref.simple_服务器. 然后,您可以使用一个简单的脚本来执行类似于simple\u server作为脚本运行时所做的事情:

from wsgiref import simple_server
httpd = simple_server.make_server('', 8000, <your wsgi app here>)
sa = httpd.socket.getsockname()
print "Serving HTTP on", sa[0], "port", sa[1], "..."
import webbrowser
webbrowser.open('http://localhost:8000/xyz?abc')
httpd.handle_request()  # serve one request, then exit

对于我们的2.1版本,我们正在考虑为许多web框架添加模板,以及创建一个通用的web站点项目类型,它可能适合您。如果你有一个特定的框架,让我们知道,因为它可以帮助我们优先选择哪些框架。在

相关问题 更多 >