我尝试了很多东西,并且Google搜索了几个小时,但无法解决我的问题。使用CherryPy加载静态内容
配置文件:
[/]
tools.staticdir.root = "/Users/phil/Dropbox/Projects/AppName"
[/main.css]
tools.staticfile.on = True
tools.staticfile.filename = "/Users/phil/Dropbox/Projects/AppName/css/main.css"
[/images]
tools.staticdir.on = True
tools.staticdir.dir = "images"
CherryPy的代码:
import cherrypy, os
class AppName(object):
def index(self):
return "<img src='images/logo.jpeg'>"
index.exposed = True
cherrypy.config.update('/Users/phil/Dropbox/Projects/AppName/conf/AppName.config')
cherrypy.quickstart(AppName())
我的问题是,它不工作,我试着用组合的路径等,但图像和CSS赢得了一切'加载时,我做了像返回'“
这是我加载我的应用程序时得到的错误:
127.0.0.1 - - [24/May/2012:22:28:47] "GET /images/logo.jpeg HTTP/1.1" 404 1268 "http://localhost:8080/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5"
添加一些关于您实际看到的行为的细节会非常有帮助。你的问题到底是什么? –
对不起,我更新了 – philipp
“我的问题是它不起作用”并不是对问题非常有帮助的总结。你应该发布一些代码,以及你得到的错误。 –