Найти - Пользователи
Полная версия: не получается запустить через wsgi простой html шаблон через python + jinja2
Начало » Python для новичков » не получается запустить через wsgi простой html шаблон через python + jinja2
1 2
Saytik
3.3.2 поставил

ведь со временем 2.Х версия все-равно устареет , решил последнюю поставить …
bismigalis
вообще у wsgi и python3 есть какие-то проблемы, вот тут Армин расказывает http://www.slideshare.net/mitsuhiko/wsgi-on-python-3

поэтому могу только посоветовать пользоваться фреймворком с официальной поддержкой python3
Saytik
эврика, методом научного втыка запустилось …
return [bytes(i,'utf-8') for i in template.render()]

bismigalis, спасибо за помощь!

получается должно выполняться два условия:
1. Объект возвращаемый должен быть iterable. В моем случае делается список из строк …
2. WSGI понимает только bytecode а unicode игнорирует …
bismigalis
а так?

return [template.render().encode()]
Saytik
да работает.
и вот так работает:
return template.render().encode()
bismigalis
везде приводится пример как список строк, т.е. с квадратными скобками, я думаю так быстрее работает, то есть серверу отдается сразу строка, а не по-байтово как во втором случае, но для тебя это сейчас не существенно :)
Saytik
это да. наконец-то сдвиг с мертвой точки )))
дальше по программе у меня разобраться с роутингом urls и потом с возможными модулями для создания dnstools …
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