首页 文章

你可以在没有Bootstrap的情况下使用Jinja吗?

提问于
浏览
0

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

  • 你可以在没有Bootstrap的情况下使用Jinja和WTForms吗?我很确定你可以,但是我发现很多像_2610411这样的代码让我变得不安全 .

  • {{ wtf.form_field(form.field1) }} 而不是 {{ form.name.label }} {{ form.name(size=20) }} 的优势是什么?

  • 你可以在没有Bootstrap的情况下使用Flask吗?我不想包含所有这些文件 .

1 回答

  • 1

    Jinja是一个渲染引擎 . 它并不关心它的呈现方式,而且包括不关心您决定使用Twitter Bootstrap来布局HTML页面 .

    wtf.form_field 是Flask-Bootstrap中的一个宏,用于处理使用Bootstrap的CSS渲染标签,输入,错误和其他信息 . 您无需使用它 . 您可以查看其来源,看看您需要做什么 .

    使用像Bootstrap这样的预制CSS或者像Flask-WTF和Flask-Bootstrap这样的库来处理你不想处理的应用程序部分是没有错的 .

相关问题