Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2014 21:11:29

dapaci
Зарегистрирован: 2014-02-27
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

tornado StaticFileHandler

Здравствуйте, уважаемые форумчане. У меня в проекте следующая структура файлов:

app.py
static \
    style.css
    reset.css
templates \
    index.html
для того, чтобы подключить стили в свой index.html, я пытаюсь использовать такой обработчик в app.py:
(r"/static/(.*)", tornado.web.StaticFileHandler, {"path": "static/"})
и такой вот код в html:
<link rel="stylesheet" href="/static/style.css">
но стили на html странице не работают. Подскажите, пожалуйста, что я делаю не так и как нужно.

Отредактировано dapaci (Март 2, 2014 21:12:44)

Офлайн

#2 Март 2, 2014 21:37:10

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

tornado StaticFileHandler

Вот так тоже правильно

import os
application = tornado.web.Application(
        static_path=os.path.join(os.path.dirname(__file__), "static"),
        template_path=os.path.join(os.path.dirname(__file__), "templates"),
    )

Отредактировано Singularity (Март 2, 2014 21:39:41)

Офлайн

#3 Март 2, 2014 21:40:28

dapaci
Зарегистрирован: 2014-02-27
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

tornado StaticFileHandler

А так работает. Спасибо большое

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version