问题标签 [django-wsgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 错误:[Errno 104] 对等设备重置连接 - 开发服务器 IE 9
当我在 IE 9 上使用 django 1.2 和 1.3 开发服务器测试我的应用程序时。其他所有请求都会给我:
错误:[Errno 104] 对等方重置连接
主要是我在用 IE9 测试时才收到这个错误
任何解决方案?
提前致谢
python - 如何将龙卷风 HTTPRequest 转换为 Django HttpRequest 或 WSGIRequest?
我正在使用 Django 和 TornadIO2/Tornado 编写一个 socket.io 应用程序。在 TonradIO2 会话中,我可以访问 Tornado 的 HTTPRequest 对象。但是,我无法访问 SocketConnection 类的事件处理程序中的 django 请求对象。理想情况下,我希望所有配置的 django 中间位置在到达我的事件处理程序之前在请求对象上执行。我可以明确地将它们称为中间位置,但我需要先将 HTTPRequest 对象转换为 Django HttpRequest 或 Django WSGIRequest 对象。关于如何实现这一目标的任何建议?
django - django + wsgi + 多个站点
我有一个使用站点框架的 django-app,需要部署在单个 apache 虚拟主机中。我将 mod-python 与 PythonInterpreter 一起使用,它运行良好。但是 mod-python 已被弃用,我想迁移到 wsgi。但是我可以弄清楚如何使用 wsgi 来配置这个场景。谁能帮我?我猜只是为每个站点使用 WSGIScriptAlias 是行不通的,因为它运行在同一个 python 解释器上。
有谁能够帮助我?
python - 使用与 python 站点包中安装的不同版本的 Django 运行 WSGI 应用程序?
我有一个使用安装在 python 站点包中的 Django 1.3 的应用程序。我想创建它的另一个副本(Apache 下的 WSGI),但让它使用我解压后的 Django 的较新版本,以查看在迁移到 1.4 之前是否需要任何输入。
有没有办法以某种方式指定 WSGI 应该从哪里导入 Django?
python - 如何在 Apache2.2 中托管 Django1.3.1?
我在 WindowsXP(win32) 上使用 python 2.7.2、Django 1.3.1、Apache 2.2.22。通过我在这里找到的文档,我一步一步地做了,但是当给出目录部分时
并重新启动 Apache,在打开 localhost/mysite 时出现 Microsoft Visual C++ 库运行时错误,并且 Apache 错误日志显示“渲染时捕获错误配置:加载 pyodbc 模块时出错:DLL 加载失败:动态链接库 (DLL) 初始化例程失败了。”....我的 Django 应用程序在 WAMP 中运行,但想知道单独使用 Apache2.2.22 时我哪里出错了。遵循了许多 Django 文档,但仍然相同,请帮助我找出我哪里出错了。谢谢
(身份由 guettli 修复)
django - Django / 阿帕奇 / WGSI
我试图通过 wsgi 配置 apache 和 django。但是我遇到了有关导入设置的错误,例如:
布局
我的网站和我的应用程序位于以下结构中:
apache/django.wsgi
httpd.conf
有任何想法吗 ??
django - 将 Django 站点移动到另一个服务器 - WSGIScriptAlias 导致问题
我正在将 django 站点移至新服务器。在旧服务器上,django 站点的访问方式类似于 mysite.com/ ,但现在,我们想通过 mysite.com/mysite 访问它,并让 mysite.com 处理其他事情。我对 apache 进行了以下更改,如下所示:
这似乎工作得很好——将浏览器指向 mysite.com/unity/admin 允许我正确访问管理页面,并正确查看相应的应用程序。然而,任何使用自定义模板的东西似乎都是半生不熟的。例如,下面的模板中有一个条目,如下所示:
这会将页面重定向到
相对于
我不确定模板是否设置不正确,或者它是否与新别名有关。我的 urls.py 看起来像这样:
我的 django.wsgi 文件如下所示:
我不知道应该做些什么来纠正这个问题。我对 django 很陌生,所以如果有一个邪恶的简单解决方案,我深表歉意。任何建议将不胜感激!
django - 使用 uWSGI 启动时未加载 Models.py
我有一个系统,我需要在请求之前和之后对 URL 进行完全动态控制。
我正在为此使用信号,并且对于预请求信号(我遇到问题的那个,我有一个像这样的中间件,它连接到信号,允许它检查当前 request.path 是否适用到它,然后与它得到的第一个一起去。这通常工作得很好,而且相当优雅):
现在,要注册在 Django 路由堆栈“之前”发生的事情,我在应用程序中执行以下操作models.py
:
这在我的开发服务器上也很有效。
但是,问题出现在我使用 uWSGI 的生产环境中。我像这样启动uWSGI(从新贵):
我的 uwsgi.ini 看起来像这样:
似乎正在发生的是对于每个 uWSGI 进程/线程,它们似乎只在第一个请求时加载 models.py,这意味着每个进程的第一个请求将无法连接信号。这意味着我有 n 个(其中 n 是进程数)请求完全失败,因为 models.py 在启动时没有加载(因为它正在开发中)。
我配置 uWSGI 错了吗?有没有更好的方法来强制在启动时连接信号?
django - IOError:请求数据读取错误
我在尝试将数据加载为 Excel 以作为响应时收到 IO 请求数据读取错误。
当数据低于 150k 时它工作正常,但较大的文件在 200k 左右失败。我正在使用守护程序模式和 Python/2.7.3 运行 django 1.4 Apache/2.2.22 (Ubuntu) mod_wsgi/3.3。
这在本地主机中工作正常。我想这可能是 wsgi 与守护程序模式的问题或错误配置。有人知道吗?
我得到的例外如下。
django - 从 django 1.3 更新到 1.4 时出现 apache 500 内部错误
最初,当我在我的 ubuntu 服务器上安装带有 wsgi 的 Django 1.3 时,我使用了包含的 setup.py 文件,因此当我想更新时,请按照安装指南的删除任何旧版本的 Django部分,重命名我的站点中的“django”文件夹-packages “django.old”,然后使用 Django 1.4 的 setup.py 文件安装新版本
重新启动我的 apache 服务器后,我得到了一个标准的 500 内部错误。我检查了 apache 错误日志,发现 ADMIN_MEDIA_PREFIX 已被弃用,因此按照Django 1.4 发行说明,我从设置文件中删除了 ADMIN_MEDIA_PREFIX,并将管理文件移动到名为“admin”的文件夹下的静态目录中,如图所示。
我再次重新启动了我的 apache 服务器并收到了相同的标准 500 错误,但是这次当我尝试在 apache 错误日志上运行 tail 时,没有注册新的错误。
没有任何进一步的错误消息,我真的被卡住了,所以任何帮助都将不胜感激。
以下是我的 apache 站点配置文件和 wsgi 文件的内容
站点配置:
django.wsgi:
请注意,出于安全原因,我已尝试从这些文件中删除或重命名任何识别信息,因此如果存在明显的语法错误等,可能是由于此编辑所致。这些文件的原始版本对于名称更改是相同的,并且在 Django 1.3 下运行良好