2014-11-05 1 views
0

Я не могу получить изображения, чтобы показать на моем проекте cherrypy. Я пробовал смотреть на другие подобные вопросы, размещенные в stackoverflow, но до сих пор не могу заставить его работать.изображений, не показывающихся на проекте cherrypy

Мой код:

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()) 

файл существует в каталоге

Благодарности

+0

Как вы обслуживаете статические файлы? – Daniel

+0

Я не понимаю, что вы просите. – Qui

ответ

0

Вы должны действительно прочитать больше о HTTP-серверов работы. Вы обслуживаете свои статические файлы, которые находятся по адресу /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())