2014-02-11 6 views
1

мой первый вопрос здесь, и им довольно уверен, что его случай меня не зная полностью, что им делатьCSS файл не применяется к TPL в бутылке

при использовании .TPL файла (один в вопросе «комментарии .tpl 'хранится в/views). он не извлекает .css-файл, который я хотел бы связать с ним.

Я прочитал несколько вопросов, размещенных здесь и в других местах, но еще не нашел то, что я могу понять как решение.

Вот мой код:

import bottle 
import pymongo 
import sys 
from bottle import static_file 



def connect_db(): 
    db = pymongo.MongoClient() 
    db = db 
    return db.reddit.comments 

@bottle.route('/static/css/style.css') 
def stylesheets(comments): 
    return static_file(comments, root='./static/css') 

@bottle.route('/') 
def home_page(): 
    db = connect_db() 
    result = db.find(limit = 10) 
    return bottle.template('comments', username = "YOU", result = result) 

@bottle.route('/test_page') 
def test_page(): 
    return "You made it!<br> <a href='/'>Now come back!</a><br>" 





bottle.debug(True) 
bottle.run(host = 'localhost', port = 8080) 

файлы изложены

/---cmt_page.py 
---/views/comments.tpl    
---/static/css/style.css 

любая помощь будет фантастическим, спасибо заранее!

-Sam

/////////////// EDIT //////////////////

Критерий сортировки.

Изменено:

@bottle.route('/static/css/style.css') 
def stylesheets(comments): 
    return static_file(comments, root='./static/css') 

To:

@bottle.route('/static/css/<style>') 
def stylesheets(style): 
    return static_file(style, root='./static/css') 

Всегда читайте кровопролитные документации детей ....

-Sam

ответ

0

попробовать абсолютный путь в root='./static/css'