Openshift Django静态文件

时间:2014-04-19 14:53:14

标签: django openshift static-files

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

根据这个openshift post,可以简化项目文件夹结构。我现在试过这个,我的repo root中只有setup.py openshift wsgi.py个文件。有了这个,我尝试使用以下.htaccess:

为apache提供静态文件
RewriteEngine On
RewriteRule ^application/static/(.+)$ /static/$1 [L]

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

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

任何猜测?

1 个答案:

答案 0 :(得分:1)

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