Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Jinja2, wsgi не получается сгенерировать страницу html [RSS Feed]

#1 Окт. 20, 2013 10:35:54

Rumato
От:
Зарегистрирован: 2010-10-03
Сообщения: 93
Репутация: +  0  -
Профиль   Отправить e-mail  

Jinja2, wsgi не получается сгенерировать страницу html



Добрый день! У меня такой вопрос:
Есть программа, которая должна гененировать по шаблону html-интерфейс.

import os
from jinja2 import Environment, FileSystemLoader
class SiteViews():
   def indexView(self):
      TEMPLATE_DIR = './template/'
      html = Environment(loader=FileSystemLoader(TEMPLATE_DIR),
                          trim_blocks=True)
      return html.get_template('template.html').render(title = 'Title',
                                                     test = 'Test')
Потом indexView(self) вызывается так в application
    elif environ['PATH_INFO'] == '/map':        
          status = '200 OK'
          templ = SiteViews()
          #output = templ.indexView()
          response_headers = [('Content-type', 'html; charset=UTF-8')]
          start_response(status, response_headers)
          return templ.indexView()
Никаких ошибок нет, но html-не генерируется. хотя если с консоли запустить первую функцию, в консоли html отображается.

В чём может быть проблема? Заранеее большое спасибо!



Офлайн

  • Начало
  • » Web
  • » Jinja2, wsgi не получается сгенерировать страницу html [RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version