django-wsgi相关内容
我在使用 mod_wsgi 运行 Django 时遇到了一个奇怪的 Django 问题. Django 正在查找 urls.py,然后说: ViewDoesNotExist:无法导入 app.views.错误是:没有名为视图的模块 奇怪的是,如果我有 导入应用 在 urls.py 的导入语句中,我没有收到错误(直到它像上面一样命中 app.views),但如果我有 来自应用程序导入
..
我打算使用 HTTP/2 协议部署我的 Django 应用程序,但我找不到合适的解决方案.如何使用 HTTP/2 为我的 Django Web 应用程序提供服务,我发现的唯一内容是 hyper-h2. 我阅读了文档但无法设置连接. 解决方案 你可以用 Nginx 代理 如果您有现有的 nginx 配置.你只需添加一个词.http2在听 监听 443 ssl http2 de
..
最近在 debian 中将 python 的默认版本从 2.5 更改为 2.6,但我需要 2.5,我如何配置 apache 和/或 wsgi 脚本以说它使用 pythons2.5 而不是 python 默认? 解决方案 您必须安装针对 Python 2.5 编译的 mod_wsgi 二进制包,或者针对 Python 2.5 版本自己从源代码编译 mod_wsgi.请参阅有关 --with-
..
最近在 debian 中将 python 的默认版本从 2.5 更改为 2.6,但我需要 2.5,我如何配置 apache 和/或 wsgi 脚本以说它使用 pythons2.5 而不是 python 默认? 解决方案 您必须安装针对 Python 2.5 编译的 mod_wsgi 二进制包,或者针对 Python 2.5 版本自己从源代码编译 mod_wsgi.请参阅有关 --with-
..
我以这种方式配置了我的开发服务器: Ubuntu、Apache、mod_wsgi、Python 2.6 我通过连接到服务器的另一台计算机在服务器上工作. 大多数情况下,除非我重新启动 Apache,否则更改不会影响应用程序.在某些情况下,更改无需重新启动网络服务器即可生效,但假设加载 3 或 4 个页面后,应用程序的行为可能与更改前的行为相同. 直到现在,我每次都重新加载
..
我的简单 Django 应用程序在调试模式下运行良好 (manage.py runserver),并且在我的开发箱上的 WSGI+Apache 下运行,但是当我推送到 EC2 时,我开始收到间歇性的(10-80% 的情况下)我尝试查看的任何 URL 的 Bad Request (400) 错误(无论是在我的应用程序中还是在 Django 管理员中. 在哪里可以找到有关此问题的调试信息?/va
..
我一直在使用 WSGI 开发部署在 Apache 服务器上的 Django Web 应用程序,一切进展顺利.今天,我对我的应用程序的 admin.py 做了一些小改动,试图自定义内置的 Django Admin 界面,并且最初犯了一个语法错误(一个未封闭的括号).这意味着当我触摸 wsgi.py 并加载代码(我在虚拟主机上以守护程序模式运行 WSGI)时,我的网站被替换为内部服务器错误,因为 WS
..
我计划使用HTTP/2协议部署Django应用程序,但找不到合适的解决方案.如何使用HTTP/2为Django Web应用程序提供服务,我发现的唯一内容是超-h2 . 我阅读了文档,但是无法建立连接. 解决方案 您可以使用Nginx代理 ,如果您已有nginx配置.您只需在监听 中添加一个单词即可. http2 监听443 SSL http2 default_server;
..
我正在设置一个新服务器"LiteSpeed",我正在使用Django 2.1.7 Web框架 一切都很好,直到我从管理员那里上传了一张名称包含阿拉伯字母的照片 此图片给我一个错误 “服务器遇到意外情况,阻止其满足请求." 所以我查看了服务器日志,发现链接抛出错误 2019-06-09 00:26:17.429165 [ERROR] [2699022] wsgiHandler pA
..
我是Django的初学者,所以如果这个问题没有道理,请原谅我. 我们在Django设置中提供了一个名为WSGI_APPLICATION的变量,以及ROOT_URLCONF和其他一些设置变量.并且我们还在wsgi.py文件中提供了设置文件路径, import os import django.core.wsgi import get_wsgi_application os.environ
..
我是Django世界的新手.我一直在设置WSGI以服务于我的Django项目.它在我的个人计算机上运行良好,但是在服务器上却很难设置. 我正在使用Django中的日志记录.但是它给出了“权限被拒绝"错误.但是,当我将所有日志文件放在"/tmp"文件夹中时,它可以正常工作. db.sqlite3文件(这是Django使用的我的DB文件)也存在类似的问题. 请帮助我解决问题. 以下信
..
我正在尝试在服务器中部署Django项目,但是遇到一些问题. 我的环境: Ubuntu 16.04服务器 Django 2.0 Python 3.5 Apache2 2.4 WSGI Django配置: 我的Django项目位于:/var/www/html/DatasystemsCORE 我有 wsgi.py 文件(/var/www/html/Datasyst
..
我正在测试Django API端点,但是我需要启用WSGIPassAuthorization以便接收Authorization标头.我应该在哪里启用它? PS:我在macOS上,但是任何答案都可能有用! 解决方案 如果使用的是mod_wsgi,只需安装apache并将其在VirtualHost中使用. 然后:WSGIPassAuthorization On
..
我有一个在Apache2(Ubuntu 18.04)上使用WSGI设置的标准Django应用程序 我现在想通过一个index.html文件提供所有前端内容(仍然允许访问/admin网址并确保通过/api进行REST api调用).我正在将Ember用于单页应用程序. 任何帮助,不胜感激! 这是我当前的.conf设置: DocumentRoot /var/www/exampl
..
我尝试在Django 1.8和Apache mod_wsgi(python 3.4.3,ubuntu 14.04)下部署Django应用程序 我已经使用import解决了以前的错误( Django WSGI部署无法导入名称“SimpleCookie”),但是然后我遇到另一个: 加载pysqlite2或sqlite3模块时出错(按该顺序尝试):没有名为“_sqlite3”的模块
..
我正在尝试从另一个应用程序发送一个请求到Django。 Django托管在8000端口,应用程序在8080上。这是从应用程序调用的URL: http:// localhost :8000 / o / authorize /?client_id = MM8i27ROetg3OQv60tDcJwp7JKXi28FqkuQgetyG& response_type = token& redirec
..
我已将Django从1.4.5升级到1.5.2,现在我的网站不起作用。我收到这个错误: RuntimeError:最大递归深度超过 我使用virtualenv,但由于某些原因在日志中有默认的python安装路径: code> [Mon Sep 02 11:00:03 2013] [error] [client XXX.XXX.XXX]文件“/usr/local/li
..
我正面临与django wsgi脚本有关的问题。我已经使用两个virtualenv作为我的两个应用程序,我已经在我的本地服务器上部署了这两个应用程序与不同的端口。 Apache配置文件的第一个应用如下所示: listen 8081 WSGIPythonPath / home / user / app1:/ home / user / virtual-env1 / lib / pytho
..
我有一个奇怪的Django问题,运行Django与mod_wsgi。 Django找到 urls.py ,然后说: ViewDoesNotExist:无法导入app.views。错误是:没有模块命名视图 奇怪的是,如果我有 $导入语句中的b $ b import app 在 urls.py 我没有收到错误(直到它如上所述命中 app.views
..
有人可以给我指出为什么我需要在我的WSGI文件中添加我的项目根路径到python路径以及应用程序本身? 项目base被称为'djapp',应用程序称为'myapp'。 sys.path.append(os.path.dirname (os.path.abspath(__ file__))+'/ ..') sys.path.append(os.path.dirname(os.path
..