lor*_*zov 3 django fastcgi lighttpd
我在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",
)
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
管理站点正在尝试根据lighttpd传递的SCRIPT_NAME变量计算出要使用的URL,但这是重写的URL,而不是原始URL.您可以通过将以下内容添加到settings.py文件来强制Django使用原始路径.
FORCE_SCRIPT_NAME = ""
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅FORCE_SCRIPT_NAME文档和Django FastCGI文档.
| 归档时间: |
|
| 查看次数: |
759 次 |
| 最近记录: |