【问题标题】:Openshift Django static filesOpenshift Django 静态文件
【发布时间】:2014-06-03 23:46:46
【问题描述】:

我在github example 之后为 Openshift 启动了一个新的 Django 项目。

根据这个openshift post可以简化项目文件夹结构。我现在试过了,我的回购根目录中只有setup.py openshift wsgi.py 文件。有了这个,我尝试使用以下 .htaccess 为 apache 提供静态文件:

重写引擎开启 重写规则 ^application/static/(.+)$ /static/$1 [L]

但它不起作用。仅当我重新创建 wsgi 目录并将静态文件夹放在其下时它才有效(修改设置和配置文件以在其中找到它们。)。

我猜它与 .htaccess 有关,但不知道如何修改它以便在 repo 根文件夹中找到静态文件。

有什么猜测吗?

【问题讨论】:

    标签: django openshift static-files


    【解决方案1】:

    wsgi.py 是默认的 WSGI 入口点。为了向后兼容,选择 wsgi/application 路径作为具有更高优先级的默认 WSGI 入口点。您可以使用 OPENSHIFT_PYTHON_WSGI_APPLICATION 环境变量自定义路径。

    【讨论】:

      猜你喜欢
      • 2014-08-27
      • 2014-08-15
      • 1970-01-01
      • 2016-10-17
      • 1970-01-01
      • 2015-12-24
      • 2014-09-07
      • 1970-01-01
      • 2015-10-17
      相关资源
      最近更新 更多