在PTVS中使用准系统WSGI Python Web应用程序设置模板及相关服务器使用的疑问解答

我从网络开发和 Python 起步。或许我问了一些比较幼稚的事情,但不管怎样。在 PTVS 当中只有 Django Web 项目,然而我想要使用 PEP - 0333 里所定义的那种基础的 WSGI Python Web 应用程序。那我要怎么做才能为这类应用程序设置模板呢?

在PTVS中使用准系统WSGI Python Web应用程序设置模板及相关服务器使用的疑问解答

我认为我得去修改 manage.py 文件,以便启动一些 WSGI 服务器。然而,我完全不清楚自己能够使用哪些东西。

您可能希望使用 httpd.serve_forever(),而不是使用 httpd.handle_request()。此外,这是 Dino Viehland 的回答。

最佳答案

我们目前不支持通用的 Web 框架。您说得对,您仅仅想要配置项目来启动 WSGI 服务器。您可以通过右键点击项目,然后转到属性,并设置启动脚本的方式来完成这一操作。

一个简单的开始方式或许是运用 wsgiref.simple_server。接着,您能够拥有一个简单的脚本,倘若它以脚本的形式运行,它就会进行类似于 simple_server 所进行的操作。

使用 wsgiref 中的 simple_server 。
httpd 是由 simple_server 生成的服务器,它监听在空字符串表示的地址上,端口为 8000 。)
httpd 的 socket 获取到了套接字名称,这个套接字名称被赋值给了 sa 。
打印“在”,sa[0],“端口”,sa[1],“上提供 HTTP 服务……”
import webbrowser
打开了一个浏览器窗口并访问了“http://localhost:8000/xyz?abc”这个地址。浏览器执行了打开指定 URL 的操作,该 URL 为“http://localhost:8000/xyz?abc”。通过代码“webbrowser.open('http://localhost:8000/xyz?abc')”实现了打开特定链接的功能。
httpd 处理一个请求,接着就退出。

我们的 2.1 版本,正在考虑为诸多 Web 框架添加模板,并且要创建可能适合您的通用网站项目类型。若您正在使用某一特定框架,需告知我们,因为这能帮助我们确定选择框架的优先级。

关于 python ,将 PTVS 用于“simple”WSGI 应用程序的相关内容就介绍到这里啦,希望能对你有所帮助!

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

25阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

26阅读

python教程大全集,python教程600集

2026年09月02日

26阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

22阅读