Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » mod_wsgi использование шаблонов Mako [RSS Feed]

#1 Ноя. 27, 2010 03:18:23

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

mod_wsgi использование шаблонов Mako

Доброго время суток.
Возник вот какой вопрос.
Как использовать шаблоны Mako через mod_wsgi

Когда я через консоль проверяю все работает.
(взял самый простой пример)

from mako.template import Template

mytemplate = Template("hello world!")
print mytemplate.render()
а через mod_wsgi не хочет.

import sys
import os
from mako.template import Template

path = os.path.dirname(__file__)
sys.path.append(path)
os.chdir(path)

def application(environ, start_response):

mytemplate = Template("hello world!")
status = '200 OK'
output = mytemplate.render()

response_headers = [('Content-type', 'text/html; charset=utf-8'),
('Content-Length', str(len(output)))]

start_response(status, response_headers)

return [output]
Возможно что-то не так делаю.
Подскажите пожалуйста?

p.s сильно не ругайте только…



Офлайн

#2 Ноя. 27, 2010 11:04:06

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

mod_wsgi использование шаблонов Mako

iDima
а через mod_wsgi не хочет.
Что значит “не хочет”?



Офлайн

#3 Ноя. 27, 2010 11:06:26

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

mod_wsgi использование шаблонов Mako

iDima
а через mod_wsgi не хочет.
как проверяешь? mod_wsgi работает без мако?

Офлайн

#4 Ноя. 27, 2010 14:00:55

yanka
От:
Зарегистрирован: 2010-07-27
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

mod_wsgi использование шаблонов Mako

iDima
Доброго время суток.
Возник вот какой вопрос.
Как использовать шаблоны Mako через mod_wsgi

Когда я через консоль проверяю все работает.
(взял самый простой пример)

from mako.template import Template

mytemplate = Template("hello world!")
print mytemplate.render()
а через mod_wsgi не хочет.

import sys
import os
from mako.template import Template

path = os.path.dirname(__file__)
sys.path.append(path)
os.chdir(path)

def application(environ, start_response):

mytemplate = Template("hello world!")
status = '200 OK'
output = mytemplate.render()

response_headers = [('Content-type', 'text/html; charset=utf-8'),
('Content-Length', str(len(output)))]

start_response(status, response_headers)

return [output]
Возможно что-то не так делаю.
Подскажите пожалуйста?

p.s сильно не ругайте только…
Все замечательно работает, может просто ошибка при импорте mako, ты проверил модуль есть, еще может быть проблема в синтаксисе связанная с отступами она возникает в некоторых редакторах кода? Вообще в таких случаях сначала смотрят в лог ошибок



Отредактировано (Ноя. 27, 2010 14:04:52)

Офлайн

#5 Ноя. 27, 2010 14:14:09

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

mod_wsgi использование шаблонов Mako

Спасибо большое разобрался я в логах нашел ошибку. Это я перемудрил просто утро уже было))



Офлайн

  • Начало
  • » Web
  • » mod_wsgi использование шаблонов Mako[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version