我对python很陌生,需要使用jinja框架开发一个web应用程序。在jinja网站上,给出了tar文件,我不知道如何在windows上安装它。是否可以在windows上安装jinja2和龙卷风web服务器?有可能吗??如果是,那怎么做??请尽快帮我
发布于 2016-01-20 08:01:57
下面是一个关于如何在Tornado中使用我写的教程模板引擎的Jinja2。
正如凯尔提到的,您需要使用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)
发布于 2013-11-11 16:07:05
如果您正在开发一个web应用程序,那么最好使用安装在VM中的Linux。我强烈建议使用虚拟盒。
这样我们就可以在Windows上安装它了。
安装pip & setuptools。已经有一个StackOverflow在Windows中安装pip的问答了。
一旦pip被设置(以及在您的路径上),在命令行(cmd.exe或Powershell)上运行这些命令:
pip install jinja2
pip install tornado
注意:其他包可能需要编译器。这需要更多的牦牛剃须。
https://stackoverflow.com/questions/19909894
复制相似问题