【问题标题】:flask static files in redhat openshift cloudredhat openshift cloud 中的烧瓶静态文件
【发布时间】:2012-04-06 18:14:51
【问题描述】:

我正在尝试将烧瓶应用程序部署到 openshift express。问题是指向 css 文件的链接不起作用。我的应用文件夹布局如下:

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

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

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

现在,openshift 提供的静态文件夹中的自述文件说,为了从不同的路径提供静态文件,我必须使用 .htaccess 文件来重写 url。但我做错了。当然,如果我将所有静态文件复制到 openshift 提供的第一个“静态”文件夹,问题就会消失。我只是不想那样。那么,有人可以帮我从我自己的静态文件夹中提供我的静态文件吗?

【问题讨论】:

    标签: python flask openshift


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多