0

我是 python 新手,需要使用 jinja 框架开发一个 Web 应用程序。在 jinja 网站上,给出了 tar 文件,我不知道如何在 windows 上安装它。是否可以在 windows-xp 上安装jinja2tornado 网络服务器?可能吗??如果是,那怎么办??请尽快帮助我

4

2 回答 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 回答