【问题标题】:Example of configuring Flask + AngularJS + PyJade (or other alternative to Jinja)配置 Flask + AngularJS + PyJade(或 Jinja 的其他替代方案)的示例
【发布时间】:2015-06-10 09:08:55
【问题描述】:

我是 Flask 的新手,我正在构建一个使用 Flask 和 AngularJS 的网络应用程序。我的理解是静态目录是存放AngularJS文件的地方,比如javascript和模板。

我想知道是否有可用于模板的稳定的 Html/Jinja 替代方案。如果有,我怎样才能让它与静态目录中的模板文件一起工作?

我一直在寻找 PyJade,但不知道如何让它与网络资产管道一起使用。

希望有任何示例或建议。

【问题讨论】:

    标签: flask jinja2 pyjade webassets flask-assets


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      嗨 @user3745936 我是 Syrus,pyjade 的创建者。您尝试使用的代码是什么?

      【讨论】:

      • 嗨 Syrus,我想我找到了一个可以接受的解决方案。我可以从模板目录而不是静态目录提供 AngularJS 模板,所以我可以通过 jinjia 管道运行它们,并且应该能够在 PyJade 中定义模板。 @bp.route('/partials/<path:path>') def partial(path): return flask.render_template('/demo/partials/{}'.format(path))
      • 顺便说一句,PyJade 的稳定性和功能有多完善?你们有人在 PROD 中使用它吗?
      猜你喜欢
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 2019-07-07
      • 2011-09-01
      • 2012-12-27
      • 1970-01-01
      相关资源
      最近更新 更多