Визуализация пустой рамки Tornado Framework - PullRequest
1 голос
/ 26 марта 2012

Итак, я решил возиться с Торнадо (http://www.tornadoweb.org/),), и я продвинулся довольно далеко, однако по какой-то причине всякий раз, когда я вызываю функцию .generate () для представления, в браузере генерируется пустая страница ( self.write () работает однако)

Мой ReqHandler:

class Index(tornado.web.RequestHandler):
    def get(self):
        loader = template.Loader(funcs.static_prefix("/templates/"))
        #self.write("Hello, world") #This works!
        loader.load("test.html").generate(this="hello") #This doesn't :(

Мой шаблон (test.html):

<html>

{{ this }}

</html>

Мои журналы:

13:43:18 web.1     | started with pid 21876
13:43:20 web.1     | WARNING:root:404 GET /favicon.ico (::1) 0.48ms

Как видите, если произошла ошибка, она молча терпит неудачу

Кто-нибудь может помочь?

1 Ответ

1 голос
/ 27 марта 2012

generate не записывает обработанный шаблон для вывода. просто напишите это так:

self.render("test.html", this="hello")

и обязательно укажите путь к шаблону в настройках вашего приложения.

...