图像没有显示在樱桃项目上

时间:2014-11-05 18:27:18

标签: python cherrypy

我无法在我的樱桃项目中显示图像。 我已经尝试过查看stackoverflow上发布的其他类似问题,但仍然无法使其工作。

我的代码:

class my_class():
    def index(self):

        html_script = '''<img src="resources/file.gif">'''

        return(html_script)
    index.exposed = True

cherrypy.config.update({'server.socket_host' : '0.0.0.0', 'server.socket_port': 8080, '/images': {'tools.staticdir.on': True, 'tools.staticdir.dir': '/home/user/cherrypy/site/resources'}})

cherrypy.quickstart(my_class())

该文件确实存在于目录

由于

1 个答案:

答案 0 :(得分:0)

您应该阅读有关HTTP-Servers工作的更多信息。您提供位于/home/user/cherrypy/site/resources网址/images的静态文件。

class my_class():
    def index(self):

        html_script = '''<img src="/images/file.gif">'''

        return(html_script)
    index.exposed = True

cherrypy.config.update({'server.socket_host' : '0.0.0.0',
    'server.socket_port': 8080,
    '/images': {
        'tools.staticdir.on': True,
        'tools.staticdir.dir': '/home/user/cherrypy/site/resources'}
})

cherrypy.quickstart(my_class())