[英]How to install Jinja2 and tornado for python on Windows XP
我是python的新手,需要使用jinja框架开发Web应用程序。 在Jinja网站上,给出了tar文件,但我不知道如何在Windows上安装它。 是否可以在Windows-xp上安装jinja2和龙卷风Web服务器 ? 可能吗?? 如果是,那怎么办? 请尽快帮我
这是我写的关于如何在Tornado Web服务器上使用Jinja2模板引擎的教程 。
就像Kyle提到的那样,您需要使用pip安装jinja2和龙卷风。
您可以使用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)
如果要开发Web应用程序,则最好使用VM中安装的Linux。 我强烈建议使用virtualbox 。
不用担心,让我们将其安装在Windows XP上。
安装pip和setuptools。 已经有用于在Windows中安装pip的StackOverflow问答 。
一旦设置了点(在路径上),请在命令行(cmd.exe或Powershell)上运行它们:
pip install jinja2
pip install tornado
注意:其他软件包可能需要编译器。 这需要更多的牛剃毛。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.