Форум сайта python.su
Доброго время суток.
Возник вот какой вопрос.
Как использовать шаблоны Mako через mod_wsgi
Когда я через консоль проверяю все работает.
(взял самый простой пример)
from mako.template import Template
mytemplate = Template("hello world!")
print mytemplate.render()
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]
Офлайн
iDimaЧто значит “не хочет”?
а через mod_wsgi не хочет.
Офлайн
iDimaкак проверяешь? mod_wsgi работает без мако?
а через mod_wsgi не хочет.
Офлайн
iDimaВсе замечательно работает, может просто ошибка при импорте mako, ты проверил модуль есть, еще может быть проблема в синтаксисе связанная с отступами она возникает в некоторых редакторах кода? Вообще в таких случаях сначала смотрят в лог ошибок
Доброго время суток.
Возник вот какой вопрос.
Как использовать шаблоны Mako через mod_wsgi
Когда я через консоль проверяю все работает.
(взял самый простой пример)а через mod_wsgi не хочет.from mako.template import Template
mytemplate = Template("hello world!")
print mytemplate.render()Возможно что-то не так делаю.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 сильно не ругайте только…
Отредактировано (Ноя. 27, 2010 14:04:52)
Офлайн
Спасибо большое разобрался я в логах нашел ошибку. Это я перемудрил просто утро уже было))
Офлайн