我是 python 新手,需要使用 jinja 框架开发一个 Web 应用程序。在 jinja 网站上,给出了 tar 文件,我不知道如何在 windows 上安装它。是否可以在 windows-xp 上安装jinja2和tornado 网络服务器?可能吗??如果是,那怎么办??请尽快帮助我
问问题
1657 次
2 回答
2
这是我写的关于如何将 Jinja2 模板引擎与 Tornado Web Server 一起使用的教程。
正如 Kyle 所说,您需要使用 pip 安装 jinja2 和 tornado。
您可以使用 jinja2 编写自定义渲染器,如下所示。
class JinjaRenderer(tornado.web.RequestHandler):
def render_template(self, template_name, **kwargs):
template_dirs = []
if self.settings.get('template_path', ''):
template_dirs.append(
self.settings["template_path"]
)
env = jinja2.Environment(loader=jinja2.FileSystemLoader(template_dirs))
try:
template = env.get_template(template_name)
except jinja2.TemplateNotFound:
raise jinja2.TemplateNotFound(template_name)
return template.render(kwargs)
于 2016-01-20T08:01:57.693 回答
1
如果您正在开发 Web 应用程序,最好使用安装在 VM 中的 Linux。我强烈推荐使用virtualbox。
有了这个,让我们在 Windows XP 上安装它。
安装 pip 和 setuptools。已经有一个StackOverflow Q&A 用于在 Windows 中安装 pip。
一旦 pip 设置好(在你的路径上),在命令行(cmd.exe 或 Powershell)上运行它们:
pip install jinja2
pip install tornado
注意:其他包可能需要编译器。这需要更多的牦牛剃毛。
于 2013-11-11T16:07:05.360 回答