首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FCGI + lighttpd的Django管理

使用FCGI + lighttpd的Django管理
EN

Stack Overflow用户
提问于 2011-02-15 18:25:52
回答 1查看 763关注 0票数 3

我正在lighttpd +FCGI上运行django安装。除了管理员之外,一切都很好。

似乎在我发布了一些东西(例如,我修改或创建了一个模型的实例)之后重定向出错了。

管理员一直将我重定向到www.xyz.com/django.fcgi/ admin /...而django.fcgi应该仅由lighttp重写规则使用以调用FCGI。

下面是conf文件中的重定向

代码语言:javascript
复制
url.rewrite-once = (
                "^(/media.*)$" => "$1",
                "^/favicon\.ico$" => "/media/favicon.ico",
                    "^(/.*)$" => "/django.fcgi$1",
)

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-15 20:00:21

管理站点正在尝试根据lighttpd传递的SCRIPT_NAME变量计算出要使用的网址,但这是重写的网址,而不是原始的网址。您可以通过在settings.py文件中添加以下内容来强制Django使用原始路径。

代码语言:javascript
复制
FORCE_SCRIPT_NAME = ""

有关详细信息,请参阅FORCE_SCRIPT_NAME文档和Django FastCGI文档。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5002461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档