Django管理员使用FCGI lighttpd
发布时间:2020-12-20 11:17:13 所属栏目:Python 来源:网络整理
导读:我在lighttpd FCGI上运行 django安装. 一切正常,除了管理员. 似乎在我发布某些内容后重定向(即我修改了sor创建模型的实例)出错了. 管理员会将我重定向到www.xyz.com/django.fcgi/admin / …而django.fcgi只能由lighttp重写规则使用来调用FCGI. 这是conf文件
我在lighttpd FCGI上运行
django安装.
一切正常,除了管理员. 似乎在我发布某些内容后重定向(即我修改了sor创建模型的实例)出错了. 管理员会将我重定向到www.xyz.com/django.fcgi/admin / …而django.fcgi只能由lighttp重写规则使用来调用FCGI. 这是conf文件中的重定向 url.rewrite-once = ( "^(/media.*)$" => "$1","^/favicon.ico$" => "/media/favicon.ico","^(/.*)$" => "/django.fcgi$1",) 我怎样才能解决这个问题? 解决方法
管理站点正在尝试根据lighttpd传递的SCRIPT_NAME变量计算出要使用的URL,但这是重写的URL,而不是原始URL.您可以通过将以下内容添加到settings.py文件来强制Django使用原始路径.
FORCE_SCRIPT_NAME = "" 有关更多信息,请参阅FORCE_SCRIPT_NAME文档和Django FastCGI文档. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |