2014-04-19 167 views
2

我已经为0123.之后的Openshift开始了一个新的Django项目。Openshift Django静态文件

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

 
RewriteEngine On 
RewriteRule ^application/static/(.+)$ /static/$1 [L] 

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

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

任何猜测?

回答

1

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