2012-03-22 97 views
4

我正在嘗試將flask應用程序部署到openshift express。問題是,鏈接到CSS文件不起作用。我的應用程序文件夾佈局如下:在redhat openshift雲中燒瓶靜態文件

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

這裏的「wsgi」和第一個「static」文件夾由openshift提供。不過,我把所有的靜態文件主/靜態的,並創造燒瓶內部應用程序內的myapp/_ 初始化 _ .py文件如下:

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

現在,靜態文件夾中的自述文件,由openshift提供說爲了提供來自不同路徑的靜態文件,我必須使用.htaccess文件來重寫url。但我無法理解。當然,如果我將所有靜態文件複製到openshift提供的第一個「靜態」文件夾,問題就會消失。我只是不想要那個。那麼,有人可以幫助我從我自己的靜態文件夾中提供靜態文件嗎?

回答

0

你能發佈你的.htaccess文件嗎?此外,請嘗試運行rhc app tail -a appname以查看日誌文件中是否有任何內容。他們可能能夠告訴你你的應用試圖從哪些目錄提供內容。