2015-04-05 78 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