7得票2回答
在WSGI下,Django项目和应用程序都需要使用sys.path.append。

有人能给我指点一下为什么在我的WSGI文件中需要将项目根路径和应用程序本身都添加到Python路径中吗? 项目基础名称为“djapp”,应用程序名称为“myapp”。 sys.path.append(os.path.dirname(os.path.abspath(__file__)) + ...

62得票3回答
调试Apache/Django/WSGI的Bad Request(400)错误

我的简单Django应用在调试模式下(manage.py runserver)运行良好,并且在我的开发机器上使用WSGI+Apache也可以正常工作,但是当我推送到EC2时,无论我尝试查看的URL(无论是在我的应用程序中还是在Django管理页面中)都会不时地(10-80%的时间)出现Bad ...

10得票2回答
在没有root权限的情况下重新加载django wsgi脚本

我在一台没有 root 权限的机器上使用嵌入式 WSGI 安装了 Django 并将其部署在 Apache 上。 当我部署新的源代码时,如何告诉 Apache 重新加载 Python 实例? 我尝试删除所有 .pyc 文件,但它仍然运行旧代码。

34得票3回答
Django + Apache & mod_wsgi:更改后需要重新启动Apache。

我的开发服务器配置如下: Ubuntu、Apache、mod_wsgi、Python 2.6 我从连接到该服务器的另一台计算机上进行工作。 大多数情况下,更改不会影响应用程序,除非我重新启动Apache。在某些情况下,更改会在没有重启Web服务器的情况下生效,但是经过3或4次页面加载后,...

10得票2回答
Django中的Whitenoise无法使用gzip

我在Heroku上部署了一个Django网站,使用Whitenoise来提供静态文件。静态文件可以正常工作,但根据我用来测试的各种网站(包括Google工具)的结果,Gzip不起作用。这是我生产环境设置文件中的代码:DATABASES['default'] = dj_database_url....

26得票4回答
Gunicorn环境变量设置

目前我在尝试将环境变量传递给我的Django项目中的Gunicorn,但是遇到了困难。我正在使用最新的19.1版本。我有一个类似于以下代码的wsgi.py文件:import os import sys from django.core.wsgi import get_wsgi_applicat...

61得票12回答
导入错误:找不到名为django.core.wsgi的模块。Apache + VirtualEnv + AWS + WSGI。

我正在尝试将我的网站发布到亚马逊的EC2实例上,但我一直收到500错误。我真的不知道为什么。 //日志文件 [Sun Feb 17 23:12:48.066802 2013] mod_wsgi (pid=2102): Target WSGI script '/srv/www/app/p...

200得票40回答
Django出现运行时错误:populate()不可重入。

我一直在开发一个使用Django框架的Web应用程序,并使用WSGI在Apache服务器上进行部署,一切都进展顺利。今天,我尝试自定义内置的Django Admin界面时,对我的应用程序的`admin.py`进行了一些小的更改,并最初犯了一个语法错误(未关闭的括号)。这意味着当我触及`wsgi...

8得票2回答
如何在Tornado Web服务器上最好地运行Django以实现异步+ Django管理界面+ Django ORM的功能?

我希望使用tornado后端构建django管理面板,用于处理在线游戏请求。目前我不确定将django应用程序以以下方式加载是否明智: wsgi_app = tornado.wsgi.WSGIContainer( django.core.handlers.wsgi.WSGIHandler()...

10得票2回答
为什么在Django设置中需要提供WSGI_APPLICATION变量?

我是一名初学Django开发者,如果这个问题不太清楚,请原谅我。 在Django设置中,我们提供了一个名为WSGI_APPLICATION的变量以及ROOT_URLCONF和其他一些设置变量。我们还在wsgi.py文件中提供了设置文件路径, import os import django....