【问题标题】:Can you use Jinja without Bootstrap in Flask?你可以在 Flask 中使用没有 Bootstrap 的 Jinja 吗?
【发布时间】:2017-09-05 14:33:41
【问题描述】:

我一直在使用我在教程中找到的一小段代码来构建我的 Flask 应用程序。我的 Flask 应用程序使用 Bootstrap、WTForms 和 Jinja 来呈现 HTML 文件。我想清理一下,因为我认为我不需要 Bootstrap。

  1. 可以在没有 Bootstrap 的情况下使用 Jinja 和 WTForms 吗?我很确定你 可以,但我发现很多例子都有{{ wtf.form_field(form.username) }} 这样的代码,这让我很不安全。
  2. 改用{{ wtf.form_field(form.field1) }}有什么好处 {{ form.name.label }} {{ form.name(size=20) }}?
  3. 可以在没有 Bootstrap 的情况下使用 Flask 吗?我不想包括 所有这些文件。

【问题讨论】:

    标签: python twitter-bootstrap flask jinja2


    【解决方案1】:

    Jinja 是一个渲染引擎。它不关心它正在呈现什么,这包括不关心你决定使用 Twitter Bootstrap 来布置你的 HTML 页面。

    wtf.form_field 是来自 Flask-Bootstrap 的宏,它处理使用 Bootstrap 的 CSS 呈现标签、输入、错误和其他信息。没有要求您使用它。您可以查看它的来源,看看您需要做什么。

    使用 Bootstrap 等预制 CSS 或 Flask-WTF 和 Flask-Bootstrap 等库来处理您不想处理的应用程序部分并没有错。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2012-02-08
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多