Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 22, 2013 05:43:59

aspire89
От:
Зарегистрирован: 2010-01-18
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

[webpy] поддиректории

Есть папка stuff, а в ней js, css и прочеее, все отдается нормально.

#!/usr/bin/env python
import web, os
urls = ('/','root','/stuff/(.*)', 'stuff')
app = web.application(urls, globals())
render = web.template.render('templates/')
class root:
    def GET(self):                
            return render.mytitle("test")
class stuff:
    def GET(self,name):
        ext = name.split(".")[-1]
        cType = {
            "js":"text/javascript",
            "css":"text/css"
                }
        if name in os.listdir('stuff'):
            web.header("Content-Type", cType[ext])
            return open('stuff/%s'%name,"rb").read()
        else:
            raise web.notfound()
 
if __name__ == "__main__":
        app.run()

Если в папке stuff создать любую папку и попытаться из нее получить файл, то получим 404 ошибку, и в браузере not found. Что дописать, чтобы исправить?



Офлайн

#2 Авг. 23, 2013 12:23:54

aspire89
От:
Зарегистрирован: 2010-01-18
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

[webpy] поддиректории

Проблема решилась переносом в /static



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version