Рендеринг нескольких шаблонов с помощью web.py - PullRequest
0 голосов
/ 06 ноября 2011

Я недавно вошел в Webdesign на Python, я пробовал несколько фреймворков, но web.py, кажется, мой любимый, за исключением одной проблемы. Я не могу понять, как сделать несколько страниц с несколькими шаблонами ....

вот мой код:

import web

urls = (

'/', 'index', '/login/', 'login'


)

app = web.application(urls, globals())
render = web.template.render('templates/')

class index():
    def GET(self):
        return render.index()
class login():
    def GET(self):
        return render.login()



if __name__ == '__main__':
    app.run()

При попытке перейти на страницу входа в систему появляется ошибка: /

1 Ответ

1 голос
/ 06 ноября 2011

Попробуйте изменить отображение URL:

urls = (
    '/', 'index', 
    '/login/?', 'login',
)

/login/? будет работать для путей URL /login и /login/.

Будет лучше, если вы покажете исключение, которое вы получите.

...