10得票2回答
瓶子友好的WSGI身份验证库/中间件

我需要的是一个轻量级的认证/ACL库或中间件,最好支持openID(虽然这不是必要的),并且能够与bottle框架兼容(即,可能不使用异常作为内部流控制机制)。有任何建议吗? 编辑: 对于barrel有什么想法吗?

7得票3回答
据说部署Django最好的方式是使用WSGI,我想知道为什么?

我们正在部署Django应用程序,我在文档中发现推荐使用WSGI方法来完成这项工作。 在部署之前,我想知道为什么推荐使用WSGI而不是其他两种方法,即使用mod_python和fastcgi... 非常感谢。

7得票1回答
使用Python中的SimpleCookie管理令牌的生命周期

我已经成功地获得了令牌,设置方式如下: session_cookie = SimpleCookie() session_cookie['key'] = any_string_value session_cookie['key']["Path"] = '/' headers = [] hea...

7得票2回答
Nginx: 413实体过大 - 文件未到达应用程序

我正在使用 Nginx 和 uwsgi 来运行 wsgi 应用。当我尝试上传图片时,有时应用程序无法获取到图片,而出现错误 413 entity too large。 通过添加 client_max_body_size 4M;,我解决了这个问题,我的 Nginx 配置大致如下: //Add...

53得票5回答
无效命令 'WSGIScriptAlias',可能拼写错误或由未包含在服务器配置中的模块定义。操作 'configtest' 失败。

在配置 CKAN DataPusher 时,我遇到了以下错误: Invalid command 'WSGIScriptAlias',可能是拼写错误或由于未包含在服务器配置中的模块定义而导致的“configtest”操作失败。 请问如何解决这个问题?

9得票2回答
Gunicorn (Python3.4和3.3)仅发送具有无数据的头部的响应

我在云上有一个虚拟机,装有Python 3.3(也尝试过3.4-结果相同)和Gunicorn 18。我复制/粘贴了“hello world”应用程序(app.py): def app(environ, start_response): data = "Hello, World!\n"...

10得票1回答
Django Apache Mod-wsgi在从.so文件导入Python模块时出现挂起的情况

我正在尝试在Apache mod-wsgi上部署Django应用程序。我有一个名为FreeCAD的第三方Python应用程序,它将Python模块打包到FreeCAD.so库文件中。在“import FreeCAD”时请求会挂起。一些Apache日志错误告诉我,在尝试导入此模块时可能存在zli...

8得票1回答
如何让Apache在Flask Web应用程序上提供静态文件

我正试图让Apache提供我的静态文件,但出现500内部错误。 该应用程序将在本地托管(而不是面向万维网)。没有DNS解析“www.domain.com”名称。当我在该网络上时,我希望能够通过输入服务器的IP地址访问应用程序。 这是我的httpd.conf文件(我在RHEL上): &lt...

20得票2回答
在 Gunicorn / Flask 应用中共享静态全局数据的方法

我有一个Flask应用程序在Gunicorn下运行,使用同步工作类型和20个工作进程。该应用程序在启动时读取大量数据,这需要时间并使用内存。更糟糕的是,每个进程都加载自己的副本,这使得加载时间更长,并且占用了20倍的内存。这些数据是静态的,不会改变。我希望只加载一次并让所有20个工作进程共享。...

16得票3回答
寻找一张图来解释WSGI。

为了更好地理解WSGI,我正在寻找一张图表,它可以解释应用程序的流程,从Web服务器(例如Apache)通过多个中间件到达“代码”(例如print "hello world"部分)。 我已经阅读了来自wsgi.org的各种关于WSGI的文章,但是对我来说仍然不太理解。至于图表,谷歌没有提供任...