Найти - Пользователи
Полная версия: mod_wsgi использование шаблонов Mako
Начало » Web » mod_wsgi использование шаблонов Mako
1
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 сильно не ругайте только…
Александр Кошелев
iDima
а через mod_wsgi не хочет.
Что значит “не хочет”?
o7412369815963
iDima
а через mod_wsgi не хочет.
как проверяешь? mod_wsgi работает без мако?
yanka
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, ты проверил модуль есть, еще может быть проблема в синтаксисе связанная с отступами она возникает в некоторых редакторах кода? Вообще в таких случаях сначала смотрят в лог ошибок
iDima
Спасибо большое разобрался я в логах нашел ошибку. Это я перемудрил просто утро уже было))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB