我在github example之后为Openshift启动了一个新的Django项目。
根据这个openshift post,可以简化项目文件夹结构。我现在试过这个,我的repo root中只有setup.py openshift wsgi.py
个文件。有了这个,我尝试使用以下.htaccess:
RewriteEngine On RewriteRule ^application/static/(.+)$ /static/$1 [L]
但它不起作用。它只有在我重新创建wsgi目录并在其下面放置静态文件夹时才有效(修改设置和配置文件以便在那里找到它们。)。
我想这与.htaccess有关,但不知道如何修改它以便在repo根文件夹中找到静态文件。
任何猜测?
答案 0 :(得分:1)
wsgi.py是默认的WSGI入口点。为了向后兼容,选择wsgi / application路径作为具有更高优先级的默认WSGI入口点。您可以使用OPENSHIFT_PYTHON_WSGI_APPLICATION环境变量自定义路径。