我的第一个问题,我很确定这是我不知道我在做什么的情况
使用.tpl文件时(有问题的是存储在/ views中的'comments.tpl')。它不会检索我想要与之关联的.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
任何帮助都会很棒,提前谢谢!
萨姆
///////////////的修改 //////////////////
排序。
已更改:
@bottle.route('/static/css/style.css')
def stylesheets(comments):
return static_file(comments, root='./static/css')
要:
@bottle.route('/static/css/<style>')
def stylesheets(style):
return static_file(style, root='./static/css')
总是阅读血腥文件的孩子......
萨姆
答案 0 :(得分:0)
在root='./static/css'