2015-04-05 29 views
0

我是Flask的新手,并构建了一个使用Flask和AngularJS的Web应用程序。我的理解是,静态目录是存储AngularJS文件(如JavaScript和模板)的地方。配置Flask + AngularJS + PyJade(或Jinja的其他替代方案)示例

我不知道是否有一个稳定的替代Html/Jinja,我可以用于模板。如果有的话,我怎样才能使它与静态目录内的模板文件一起工作?

我正在寻找PyJade,但没有得到如何让它与网络资产管道工作。

希望得到任何示例或建议。

回答

0

你可以使用Mako。请参阅here如何安装和使用它。你也可以使用Genshi

0

嗨@ user3745936我是Syrus,pyjade的创造者。你正在尝试使用的代码是什么?

+0

嗨Syrus,我想我找到了一个可以接受的解决方案。我可以从模板目录而不是静态目录中提供AngularJS模板,所以我可以通过金甲管道运行它们,并且应该能够在PyJade中定义模板。 '@ bp.route('/ partials/') def partial(path): return flask.render_template('/ demo/partials/{}'.format(path))' – 00111100b 2015-04-06 21:58:41

+0

此答案帮助我http:/ /stackoverflow.com/a/24685368/3745936 – 00111100b 2015-04-06 22:02:45

+0

顺便说一下,PyJade的稳定性和功能完整性如何?你们是否在PROD中使用它? – 00111100b 2015-04-06 22:03:38