фляжка статических файлов в redhat openshift cloud - PullRequest
5 голосов
/ 22 марта 2012

Я пытаюсь развернуть приложение фляги в 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')

СейчасФайл readme внутри статической папки, предоставленный openshift, говорит, что для обслуживания статических файлов с другого пути, я должен использовать файл .htaccess для перезаписи URL.Но я не мог понять это правильно.Конечно, проблема исчезнет, ​​если я скопирую все свои статические файлы в первую «статическую» папку, предоставляемую openshift.Я просто не хочу этого.Итак, может ли кто-нибудь помочь мне обслуживать мои статические файлы из моей собственной статической папки?

1 Ответ

0 голосов
/ 17 апреля 2012

Можете ли вы опубликовать свой файл .htaccess?Также попробуйте запустить rhc app tail -a appname, чтобы увидеть, есть ли что-нибудь в ваших файлах журнала.Они могут сказать вам, из каких каталогов ваше приложение пытается обслужить контент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...