wsgi相关内容

究竟什么是 Werkzeug?

来自官方文档: Werkzeug 是 Python 的 WSGI 实用程序库. 但是,当我运行 Flask Web 应用程序时,我注意到来自服务器的响应头包含: HTTP/1.0 200 OK内容类型:文本/html;字符集=utf-8内容长度:13服务器:Werkzeug/0.11.9 Python/2.7.10日期:2016 年 5 月 3 日,星期二 12:50:08 GMT ..
发布时间:2021-07-20 18:48:32 其他开发

使用 Python 修复 uWSGI 中的断管错误

在 Python 中访问 REST 资源 (my_resource) 时,uWSGI 服务器在其日志中抛出以下错误: SIGPIPE:根据请求 my_resource (ip ) 写入关闭的管道/套接字/fd(可能是客户端断开连接)!!!uwsgi_response_write_body_do():管道破裂 [core/writer.c line 164]IOError:写入错误 ..
发布时间:2021-07-09 19:04:48 Python

从 WSGI 访问 POST 数据

我似乎无法弄清楚如何使用 WSGI 访问 POST 数据.我在 wsgi.org 网站上尝试了这个例子,但没有奏效.我现在正在使用 Python 3.0.请不要推荐 WSGI 框架,因为那不是我想要的. 我想弄清楚如何将它放入一个 fieldstorage 对象中. 解决方案 假设您正在尝试将 POST 数据放入 FieldStorage 对象: # env 是 WSGI 服务器交 ..
发布时间:2021-06-28 19:22:36 Python

使用 WSGI 将用户重定向到 url(无框架)

我正在尝试使用 python 的 WSGI 开发一个小型 Web 应用程序.例如,如果用户选择 Google,他们将被重定向到 google.com,如果他们选择 Facebook,他们将被重定向到 facebook.com 等. from wsgiref.simple_server import make_server从 cgi 导入 parse_qs,转义main_html = """ ..
发布时间:2021-06-26 19:48:49 Python

在 Tornado 下运行 Pyramid WSGI 应用程序

Pyramid 使用它自己的 Waitress Web 服务器进行开发,但我想在 Tornado 下为我的 WSGI 应用程序提供服务.我想我应该使用 pserve .ini 文件配置它,但我无法让它工作 解决方案 Pyramid 应用程序可以轻松地从 INI 文件加载.从那里,您只需将 wsgi 应用程序传递到 Tornado 的 WSGIContainer. from pyramid ..
发布时间:2021-06-24 20:16:55 Python

web.py 中的继承?

我目前正在开发 wep.py 应用程序.这是我的 web 应用程序,它与 web.py 和 wsgi 绑定. root/main.py 导入网页导入系统进口进口导入操作系统sys.path.append(os.path.dirname(__file__))#从模块导入模块从考试导入考试网址 = ('/考试', '考试')application = web.application(urls, ..
发布时间:2021-06-12 19:24:48 Python

使用uWSGI运行应用程序时需要Flask吗?

我正在学习使用Flask运行Web应用程序.许多指南描述了如何使用uWSGI作为服务器来运行Flask应用程序.如果uWSGI可以运行该应用程序,还需要Flask吗? 解决方案 Flask不运行应用程序,它是.uWSGI运行诸如使用Flask创建的应用程序.不需要Flask,但是需要 some 应用程序. WSGI是 PEP 3333 中定义的标准,该标准描述了HTTP如何服务器与P ..
发布时间:2021-05-08 19:13:26 Python

当DEBUG = False时,nginx,uwsgi,DJango,502,“上游过早关闭的连接";

我有一个使用uwsgi且正在运行Django应用程序的nginx生产服务器,该服务器使用本教程). nginx和uwsgi通过UNIX套接字进行通信. 但是,当我在Django设置中打开 DEBUG = False 时,就会收到502错误.Nginx错误日志告诉我: 2015/09/08 10:37:51 [错误] 940#0:* 4上游过早关闭连接,同时从上游读取响应标头,客户端 ..
发布时间:2021-05-01 20:10:42 其他开发

升级到Django 1.7-AppRegistryNotReady异常

在将Django版本从1.6.7升级到1.7后,我试图通过使一切正常工作而苦苦挣扎.看来我无法专注于正确的事情.到目前为止,我尝试恢复这种情况. 问题是:如果我在wsgi.py文件中保留命令django.setup(),当我尝试访问我的网站时,出现内部服务器错误(500).查看日志,我得到: [2014年10月12日12:38:50] [错误] [客户端127.0.0.1] mod_ws ..
发布时间:2021-05-01 19:38:17 其他开发

django错误:配置不当:WSGI应用程序

我的应用程序昨晚运行正常,不确定为什么今天早上无法运行.我认为我所做的就是创建一个名为 django 的应用程序来存储我的模型,测试和视图. 获取此错误,在OS X上使用Heroku Postgres应用程序和dj_database作为中间件运行django: 文件"/Users/{ME}/Projects/{PROJECT}/{PROJECT}/lib/python2.7/site-pa ..
发布时间:2021-05-01 19:29:00 Python

如何将Django应用程序合并到现有的扭曲服务器中?

我正在向现有的双绞线服务器添加/提供一个复杂的Django应用程序(现有的双绞线服务器不提供任何http服务,至少在标准端口上不提供此服务),因此我可以使用端口80工作). 到目前为止,我可以找到的所有示例都是针对Twisted的早期版本的,似乎无法使用最新版本进行操作. 在哪里可以找到最新的教程,示例集或配方,以显示通过最新版的Twisted为复杂的Django应用程序提供服务的正确 ..
发布时间:2021-05-01 19:17:17 Python

当在其中一个应用程序上调用session.clear时,单个apache服务器上的多个Python Flask应用程序丢失了会话

我有两个使用WSGI在apache服务器上运行的python 3.6 Flask应用程序. 在同一apache服务器上运行2个不同的应用程序: www.example.com/lodge www.example.com/仪表板 两个应用都有唯一的 app.secret_key /dashboard 应用程序是一个烧瓶应用程序,具有自己的一组路由: /dashboard/lo ..
发布时间:2021-04-07 20:43:59 服务器开发

在同一台服务器上具有python 2和python 3的WSGI应用程序?

我已经有一个用Python 2编写的Web应用程序,它可以在WSGI(特别是OpenERP Web服务器)上运行. 我想编写一个新的Web应用程序,该应用程序可以在同一服务器(Ubuntu上的Apache 2)上运行,但是使用WSGI和Python3.这两个应用程序将位于不同的端口上. 有可能吗? 解决方案 否,mod_wsgi是不可能的(请参见此处: https://gith ..
发布时间:2021-04-07 20:41:41 服务器开发