在redhat openshift云中的flask静态文件

时间:2012-03-22 07:20:47

标签: python flask openshift

我试图将flask app部署到openshift express。问题是到css文件的链接不起作用。我的应用程序文件夹布局如下:

/wsgi
    /static
    /myapp
        /main
            /pages
            /static

这里" wsgi"第一个"静态"文件夹由openshift提供。但是,我将所有静态文件放在main / static中,并在myapp / _ init _ .py文件中创建了flask应用程序,如下所示:

app = Flask("myapp", template_folder='main/pages', static_folder='main/static')

现在,由openshift提供的静态文件夹内的自述文件说,为了从不同的路径提供静态文件,我必须使用.htaccess文件来重写url。但我无法做到这一点。当然,如果我将所有静态文件复制到第一个"静态"文件夹由openshift提供。我只是不想那样。那么,有人可以帮助我从我自己的静态文件夹中提供静态文件吗?

1 个答案:

答案 0 :(得分:0)

您可以发布.htaccess文件吗?另外,尝试运行rhc app tail -a appname以查看日志文件中是否有任何内容。他们可能会告诉您应用尝试向哪些目录提供内容。